C++线程安全映射

Chr*_*ews 14 c++ collections dictionary stdmap thread-safety

有谁知道我在哪里可以找到包装a std::map并使其线程安全的implimentation ?当我说线程安全时,我的意思是它只提供对地图的串行访问,一次一个线程.最理想的是,此映射应仅使用标准库和/或boost构造.

Ano*_*ous 11

不符合您指定的标准,但您可以查看TBB容器.所谓的concurrent_hash_map允许多个线程同时访问地图中的数据.有一些细节,但一切都很好地记录,可以让你了解"并发容器".根据您的需要,这可能完全不合适......

  • 这个库Intel CPU是否依赖? (2认同)