Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
System V有三种ipc方式:MessageQueue、SharedMemory、Semaphore。当两个进程同时对其进行读写时,我应该使用线程锁之类的同步吗?
和 POSIX IPC?
如果两个进程读/写 MessageQueue,则不需要额外的保护。但是如果两个进程读/写 SharedMemory,你可以使用 Semaphore 来保护。
鉴于您的问题,如果两个进程读/写它们,线程锁如何提供帮助?线程锁仅在进程内部起作用。