发布于 2017-08-09 00:03:33
C++14具有读/写锁实现std::shared_timed_mutex。
附带注意: C++17添加了更简单的类std::shared_mutex,如果不需要额外的计时函数(比如shared_timed_mutex::try_lock_for和shared_timed_mutex::try_lock_until),可以使用这个类。
但是,在使用读/写锁之前,请注意潜在的有害性能影响。根据具体情况,一个简单的std::mutex可能更快。
https://stackoverflow.com/questions/31622059
复制相似问题