- 追加された行はこの色です。
- 削除された行はこの色です。
[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>Windows]]
* 目次 [#m9636da9]
#contents
*概要 [#bf2c79e4]
-特集:Windows 9x or Windows 2000? コラム:Windows 3.xのマルチタスク システム~
http://www.atmarkit.co.jp/fwin2k/special/win9xorwin2k/column_winmultitask.html
--全てのプログラムが、善い行いでないと、~
どこかでメッセージループが回らなくなって全体が止まります。
--GetMessageを呼ぶと、他のプロセスのGetMessageからreturnする。
-スレッド モデル~
https://msdn.microsoft.com/ja-jp/library/ms741870.aspx
--control.begininvokeを使っていて~
UIスレッドが空いた時間にバックグラウンドで校正処理を行うプログラム
*[[async/await]] [#cf38c5f0]
-メッセージ(番号)のような制約のある単純固定長値のキューではなく、~
実行コードの任意のコード断片そのものをキューとして繋いでいる。
-.NET 3.5用のasync/await互換NuGetパッケージでは、~
.NET 4のTask互換クラスを、内部をBeginInvoke等で実装して、async/awaitを使えるようにしていた。
*[[非同期処理]] [#cf38c5f0]
----
Tags: [[:インフラストラクチャ]], [[:プログラミング]], [[:Windows]]