读写器信号量用于不相关的进程

时间:2015-01-09 14:33:29

标签: synchronization ipc semaphore

对于我的申请,我需要rw_semaphore。由于readers-writers problem并非完全无关紧要,而且工作似乎已经完成并已经调试过了,我还是希望使用linux rwsem功能。

打开POSIX信号量,其名称是以正斜杠开头的字符串。这样可以轻松连接两个不相关的进程。但是,rwsem模块似乎没有提供从不相关进程访问相同信号量的方法。

来自DECLARE_RWSEM

rwsem.h接受一个参数,这是要声明的struct rw_semaphore的标识符。

如何在两个或多个不相关的流程中使用rw_semaphore

1 个答案:

答案 0 :(得分:0)

rw_semaphores用于进程内的线程同步。它们不适用于进程间通信。

因为你需要常规的信号量。见http://www.tldp.org/LDP/lki/lki-5.html