有没有一种常用的、“最佳实践”的读写锁WinAPI实现?我只找到one implementation不知道是否可靠。
最佳答案
Win32 关键部分在等待之前使用一些旋转。您只有 2 个读者线程和很少的写入。只需对整个事情使用一个关键部分,我想您将获得非常好的性能/简单性比率。您可能希望使用 RAII 习惯用法来防止退出路径留下获取的 CS。
关于c++ - 使用 WinAPI 的多个读取器/单个写入器锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19426515/