我从新标准std :: shared_lock模板类中遗漏了很多东西.
在Boost.Thread中有boost :: shared_lock,甚至还存在boost :: upgrade_lock.
在Boost.Thread中有boost :: shared_lock,甚至还存在boost :: upgrade_lock.
为什么这样,C 11中没有std :: shared_lock和std :: unique_lock?
如何获得类似boost :: shared_lock的行为,但在纯C 11中?
我正在考虑使用boost :: shared_lock< std :: mutex>,但这没有多大意义,因为std :: mutex没有lock_shared()成员.而且,没有像std :: shared_mutex这样的东西.