我发现了这个:Fast interprocess synchronization method
我过去认为pthread互斥锁只能在同一地址空间中的两个线程之间共享。
这里的问题/答案似乎暗示:
如果我有两个独立进程A和B,它们有一个共享的内存区M。我可以把一个pThread互斥锁放在M中,锁在A中,锁在B中,解锁在A中;B将不再阻塞互斥锁。这是正确的吗?pThread互斥锁可以在两个独立的进程中共享吗?
编辑:我在MacOSX上使用C++。
https://stackoverflow.com/questions/2389353
复制相似问题