>>78
なぜ主流になるかというと二つの理由がある
1 今後のハードウェアのマルチコア化が決定している状況では並列処理の必要性は必至。
  従来は並列処理があまり重要ではなかったため、現場で並列処理の安全性の議論が
  なされることは少なかったが、マルチコアが一般化してきた現在では誰でも安全に
  並列処理プログラムが書ける環境が求められている。
  共有メモリ型の並列処理では明らかにデッドロック・ライブロックの危険性を抱えており、
  現場で使える安全な並列処理方式が求められるようになった。
  理論が確立しているCSP方式などはデッドロック・ライブロックを設計レベルから検出することが
  可能であり、安全な並列処理方式といえる。

2 従来方式のオブジェクト指向方式からCSP方式への移行は容易。
  図による設計が可能であり、UMLでのオブジェクト指向設計を経験している
  従事者であれば感じる変化は小さい。