可以SRW锁被放置在共享内存时进程之间使用?
它们的内存占用似乎只是一个单指针,但是我无法找到有关锁定时后台实际发生情况的文档.
如果可能的话,我想避免内核互斥,但它开始看起来像我正在进入未定义的行为领域.
无法在进程之间共享SRW锁.这说明文件的开头句中有针对性的遗漏暗示了这一点
超薄读写器(SRW)锁使单个进程的线程能够访问共享资源......
这些对象利用了它们在单个进程中使用的事实.例如,以链表的形式跟踪等待进入锁的线程.显然等待线程此列表必须保持地方的SRWLock之外,看到的SRWLock只有一个指针的大小,你不能把10个线程列表中的单个里面的指针.其他进程无法访问该链接列表.