是否有 C++11 的等效项boost::shared_mutex
。或者在 C++11 中处理多个读取器/单个写入器情况的另一种解决方案?
我尝试过但没能得到shared_mutex
进入C++11。它已被提议作为未来的标准。该提案是here http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3427.html.
Edit:修订版(N3659)被接受 http://isocpp.org/blog/2013/04/n3659-shared-locking对于 C++14。
这是一个实现:
http://howardhinnant.github.io/shared_mutex http://howardhinnant.github.io/shared_mutex
http://howardhinnant.github.io/shared_mutex.cpp http://howardhinnant.github.io/shared_mutex.cpp
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)