标签: c++ multithreading synchronization
我已经阅读了一些关于Readers-writer lock的链接。我几乎没有怀疑。
那么我们应该实现多重读取的信号量和多次写入的互斥量?或者我什么时候使用临界区? 另外,它取决于操作系统吗? (在Unix和Windows的情况下,它有什么不同)?