c++11线程的RW锁[重复]

2024-03-10

我想使用新的标准线程而不是 boost:threads,但我注意到旧的共享互斥体不可用。有什么好的建议可以替代此功能并为我提供多读者、单作者锁定?


std::shared_mutex将成为 C++14 标准库的一部分。它没有进入 C++11,只是因为没有时间制定提案并进行彻底讨论。

您仍然可以使用boost::shared_mutex尽管。在 Windows 下,如果您使用的是 Windows Vista 或更高版本,则可以使用超薄读写锁 http://msdn.microsoft.com/en-us/library/windows/desktop/aa904937%28v=vs.85%29.aspx,针对速度和内存消耗进行了优化。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c++11线程的RW锁[重复] 的相关文章

随机推荐