ユーザーインターフェイススレッド
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/09 17:12 UTC 版)
タイマー
UIスレッドで呼び出されるタイマーも多くのライブラリで備わっている。
javax.swing.Timer
- JavaSystem.Windows.Forms.Timer
- .NET Framework/Windows FormsSystem.Windows.Threading.DispatcherTimer
- .NET Framework/WPFWindows.UI.Xaml.DispatcherTimer
- Windowsランタイムflash.utils.Timer
- Adobe Flash
外部リンク
- Lesson: Concurrency in Swing - Java Tutorial
- Processes and Threads - Android
- Using workers for concurrency - Adobe Flash
- ^ 必要となるフレームレートは、アプリケーションの用途やモニターのリフレッシュレートなどの環境によっても異なる。VRでは120fpsなど、さらに高いフレームレートが要求される。
- ^ Preventing Hangs in Windows Applications - Win32 apps | Microsoft Docs
- ^ Idle Loop Processing | Microsoft Docs
- ^ DoEvents function (Visual Basic for Applications) | Microsoft Docs
- ^ Application.DoEvents Method (System.Windows.Forms) | Microsoft Docs
- ^ Multithreaded toolkits: A failed dream?
- ^ WinRTにおける同期版の
CoreDispatcher.Invoke()
メソッドはWindows 8プレビュー版で実装されていたものの、最終的に製品版では削除された。 - ^ Fixing CoreDispatcher.Invoke – How to Invoke Method in UI Thread in Windows 8 Release Preview - Mikael Koskinen
- ^
Looper.getMainLooper()
で得たLooper
を使って作成したHandler
のpost(Runnable)
などを利用することもできる。 - ^ AsyncTask | Android Developers
- ユーザーインターフェイススレッドのページへのリンク