日別アーカイブ: 2011/03/19

並列処理のキャンセル操作(その1)

並列処理のキャンセル操作がどんな感じになるのか興味があったので、ちょっと試してみた結果です。

まずは基本的なものということで、並列処理のスレッドを1つ作って、キャンセル要求されたら単純に return することで中断するもの。

コードは、進捗報告を追加(並列処理とUIスレッドへの追加)のものから、 Parallel.For を使わないものにして、キャンセル操作を記述したものです。
続きを読む 並列処理のキャンセル操作(その1)