Loading article…
Rendezvousは、ベル研究所のPlan 9におけるデータ同期メカニズムです。これは、同期しながら2つのプロセスが単一のデータを交換できるようにするシステムコールです。 [ 1 ]
ランデブー呼び出しは、タグと値を引数として受け取ります。タグは通常、両方のプロセスで共有されるメモリ上のアドレスです。ランデブー呼び出しを行うと、プロセスは、一致するタグを持つ2回目のランデブー呼び出しが発生するまでスリープ状態になります。その後、値が交換され、両方のプロセスが起動されます。
この基本的な操作から、より複雑な同期メカニズムを作成することができます。相互排他も参照してください。