「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次  †
概要  †
非同期処理の実装方式について。
非同期処理の実装史  †
1. Thread、ThreadPool?  †
従来の、マルチスレッド・プログラミング。
- スレッドの並列実行はOSが裏で無意識にしてくれていた。
- タイムスライスで細切れ/ラウンドロビンで論理的に並列実行。
 
- CPUのコア数に応じて、物理的に並列実行。
 
 
- しかし、以下の処理は意識的に実装する必要があった。
- 非同期処理をスレッド関数として分離して実装する。
 
- スレッド関数を作成したワーカースレッドに渡す。
 
- スレッド関数の結果をメインスレッドで待ち合わせる。
 
 
参考  †
Tags: :プログラミング, :その他、開発の色々, :.NET開発