有谁知道我在哪里可以找到一个包装的实现std::map
并使其线程安全?当我说线程安全时,我的意思是它仅提供对映射的串行访问,一次一个线程。最佳情况下,该映射应仅使用标准库和/或 boost 结构。
不符合您指定的标准,但您可以查看一下TBB http://www.threadingbuildingblocks.org/容器。有所谓的concurrent_hash_map
它允许多个线程同时访问映射中的数据。有一些细节,但所有内容都有很好的文档记录,可以让您了解“并发容器”。根据您的需求,这可能完全不合适......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)