linux ipc需要锁吗?

时间:2012-11-30 03:48:34

标签: ipc contention

系统V有三种ipc方式:MessageQueue,SharedMemory,Semaphore。 当两个进程同时读取或写入时,我是否应该像线程锁一样使用某些同步?

和POSIX IPC?

1 个答案:

答案 0 :(得分:1)

如果两个进程读/写MessageQueue,则不需要额外的保护。但如果两个进程读/写SharedMemory,您可以使用Semaphore来保护。

鉴于您的问题,如果两个进程读/写它们,线程锁如何帮助?线程锁仅在进程内部工作。