0

System V有三种ipc方式:MessageQueue、SharedMemory、Semaphore。当两个进程同时对其进行读写时,我应该使用线程锁之类的同步吗?

和 POSIX IPC?

4

1 回答 1

1

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

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

于 2012-11-30T03:51:26.540 回答