他のライブラリとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 他のライブラリの意味・解説 

他のライブラリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/09 17:12 UTC 版)

ユーザーインターフェイススレッド」の記事における「他のライブラリ」の解説

.NET Framework/.NET CoreWindows Forms: System.Windows.Forms.Control.Invoke(), System.Windows.Forms.Control.BeginInvoke() WPF: System.Windows.Threading.Dispatcher.Invoke(), System.Windows.Threading.Dispatcher.BeginInvoke()WPF 4.5: System.Windows.Threading.Dispatcher.InvokeAsync() Windowsランタイム/Windows UI Library: Windows.UI.Core.CoreDispatcher.RunAsync() Android: Activity.runOnUiThread(Runnable), View.post(Runnable), View.postDelayed(Runnable, long) .NETでは処理の委譲デリゲート使用されることが多い。

※この「他のライブラリ」の解説は、「ユーザーインターフェイススレッド」の解説の一部です。
「他のライブラリ」を含む「ユーザーインターフェイススレッド」の記事については、「ユーザーインターフェイススレッド」の概要を参照ください。


他のライブラリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/09 17:12 UTC 版)

ユーザーインターフェイススレッド」の記事における「他のライブラリ」の解説

System.ComponentModel.BackgroundWorker - .NET Framework タスク並列ライブラリ英語版) (TPL: Task Parallel Library) - .NET Framework 並列パターンライブラリ(英語版) (PPL: Parallel Patterns Library) - Visual C++/Windowsランタイム flash.system.Worker - Adobe Flash android.os.AsyncTask - Android 同一インスタンスワーカーを2回以上実行したときに、それは、逐次処理するべきなのか、並列処理するべきなのかという議論があり、UIライブラリによって様々であるが、Androidにおいては2009年9月Android 1.6までは逐次処理、2009年11月Android 2.0からは並列処理2011年2月Android 3.0からはデフォルト逐次処理と、色々と変遷した。並列処理にすると使うときにバグを生みやすくなると言うのが、逐次理に戻した理由である。なお、ワーカー自体逐次処理であっても複数のワーカーインスタンスを作り別々に実行すれば並列処理できるAndroid 11以降はandroid.os.AsyncTaskは非推奨 (deprecated) となり、java.util.concurrentまたはKotlinコンカレンシーユーティリティの使用推奨されている。 .NET言語では、TPLコルーチンバックエンド利用した非同期処理糖衣構文async/await用意されている。async/awaitを使うことで、重い処理(I/Oのような完了時間予測できない処理)はいったんサブスレッドに委譲しておき、その処理の完了受けて後続処理を再開するようなコード簡潔に記述できる。

※この「他のライブラリ」の解説は、「ユーザーインターフェイススレッド」の解説の一部です。
「他のライブラリ」を含む「ユーザーインターフェイススレッド」の記事については、「ユーザーインターフェイススレッド」の概要を参照ください。

ウィキペディア小見出し辞書の「他のライブラリ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「他のライブラリ」の関連用語

他のライブラリのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



他のライブラリのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのユーザーインターフェイススレッド (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS