Rustにおけるメッセージパッシングを用いたスレッド間通信の仕組み

所有権システムとチャネルの連携 Rustの並行性モデルでは、スレッド間のデータ共有を実現する手法として、共有メモリ(ミューテックスやアトミック変数)とメッセージパッシングの2つが主要なアプローチとして提供されている。メッセージパッシングは、Go言語の設計思想「共有メモリによる通信を行うのではなく、通信を通じてメモリを共有する」に強く影響を受けており、Ru ...

6月12日 19:39 投稿