0

システム V には、MessageQueue、SharedMemory、Semaphore の 3 つの ipc 方法があります。 2 つのプロセスが同時に読み書きする場合、スレッド ロックなどの同期を使用する必要がありますか?

そしてPOSIX IPC?

4

1 に答える 1

1

2 つのプロセスが MessageQueue の読み取り/書き込みを行う場合、追加の保護は必要ありません。ただし、2 つのプロセスが SharedMemory を読み書きする場合は、セマフォを使用して保護することができます。

あなたの質問を考えると、2 つのプロセスが読み取り/書き込みを行う場合、スレッド ロックはどのように役立つでしょうか? スレッド ロックは、プロセスの内部でのみ機能します。

于 2012-11-30T03:51:26.540 に答える