2024年04月10日
Go 言語 CSP: 通信シーケンス プロセスの簡単な説明
Go 言語について議論するとき、CSP という頭字語が飛び交うのをよく聞きます。 CSP は、Go の成功の理由であり、状況によっては同時プログラミングのマスター キーであるともてはやされます。 CSP を知らない人は、CSP をコンピューター サイエンスだと思い始めます。
CSP 同時実行モデルは、2 つの独立した同時エンティティが共有チャネル (パイプライン) を通じて通信する同時実行モデルを記述するために 1970 年代に提案されました。
Go 言語は同時実行性を実現するために CSP 同時実行モデルのいくつかの概念を使用しますが、Go 言語は CSP 同時実行モデルのすべての理論を完全に実装しているわけではなく、プロセスとチャネルの 2 つの概念のみを実現します。
Go 言語 CSP: 通信シーケンス プロセスの簡単な説明
Posted by 太郎メモ
at 13:30
│Comments(0)