概要 Ver. 4.0 マルチコア CPU の普及に伴って、並列処理の重要性が増しています。 この時代背景に合わせるかのように、.NET Framework 4で並列処理用のライブラリが追加されました。 Parallel クラス まずは、制御フロー(「制御フロー」参照)の並列化です。 Parallel クラス(System.Threading.Tasks 名前空間)を使うことで、 通常の for 文や foreach 文に非常に似た書き方で並列処理を行えます。 Parallel クラスは Invoke、For、ForEach の3つの静的メソッドを持っています。 Parallel クラスを使った制御フローの並列化 メソッド 逐次処理版 並列処理版