はじめにO’Reilly Japan - Go言語による並行処理 を読んでいると、気になるフレーズが出てきました。 「並行性はコードの性質を指し、並列性は動作しているプログラムの性質を指します。」 「そうなの?」と思い某所で呟いてみると、色々情報が集まったのでまとめます。 Go言語におけるConcurrent/Parallelの解釈最初に、「並行性はコードの性質を指し、並列性は動作しているプログラムの性質を指します。」のについて。 原文では Concurrency is a property of the code; parallelism is a property of the running program. となっているようです。(参照: O’Reilly Concurrency in Goの読書メモ - Qiita) また、Go言語に関する書籍である背景を鑑みると、Rob Pik
![ConcurrentとParallel](https://cdn-ak-scissors.b.st-hatena.com/image/square/251fd778b4a8f1bed515cad5482092b068cd4459/height=288;version=1;width=512/https%3A%2F%2Fblog.kaakaa.dev%2Fimages%2Ficon.png)