Open棟梁Project - マイクロソフト系技術情報 Wiki
目次 †
概要 †
- 全てのプログラムが、善い行いでないと、
どこかでメッセージループが回らなくなって全体が止まります。
- GetMessage?を呼ぶと、他のプロセスのGetMessage?からreturnする。
- control.begininvokeを使っていて
UIスレッドが空いた時間にバックグラウンドで校正処理を行うプログラム
- メッセージ(番号)のような制約のある単純固定長値のキューではなく、
実行コードの任意のコード断片そのものをキューとして繋いでいる。
- .NET 3.5用のasync/await互換NuGetパッケージでは、
.NET 4のTask互換クラスを、内部をBeginInvoke?等で実装して、async/awaitを使えるようにしていた。