事業内容

Taskでの並列処理




C#のTaskクラスを利用して並列処理を実行します。
今回利用するTaskクラスは.NetFramework4.0からのクラスになります。
以下のようにします。




今回はCancellationTokenを利用して並列処理キャンセルを実行しています。
CancellationToken#Registerメソッドでキャンセル時に呼び出されるメソッドを設定します。


また、Task#ContinueWithを利用してタスク終了時の継続処理を設定しています。

上記のサンプルで呼び出されているメソッドは以下のようになります。
内容は単にfor文で文字を出力しているだけです。





C#へ

テンプレートのpondt