Next:
タイマー
Up:
非同期プログラミングと並列プログラミングの構築
Previous:
同期障壁
Contents
Index
同期メモリポート
同期メモリポート(synch-memory-port)
は、 スレッド間でデータを交換するための1種のストリーム である(図
)。 プロセス内のすべてのスレッドはヒープメモリを共有しているので、 もし1つのスレッドがグローバル変数にオブジェクトを割り当てた場合、 直ちに他のスレッドから見れるようになる。 しかしながら、共有メモリはグローバルデータが更新されたという イベントを送るための能力が不足している。 同期メモリポートは、共有オブジェクトをアクセスするための この同期機能を保証する。 同期メモリポートオブジェクトは、1つのバッファスロットと同期読み書きの ために使用される2つのセマフォによって構成されている。
k-okada 2013-05-21