Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;线程安全哈希映射_C++_Collections_Stl_Hashmap_Thread Safety - Fatal编程技术网

C++ C++;线程安全哈希映射

C++ C++;线程安全哈希映射,c++,collections,stl,hashmap,thread-safety,C++,Collections,Stl,Hashmap,Thread Safety,我正在寻找允许同时插入/删除的散列/无序映射的线程安全实现 我知道TBB中有并发的\u散列\u映射,但与其他对应项相比,它非常慢。将std映射包装到锁中不是一个选项,而是寻找一个以线程安全和速度为标准设计的实现。我理解它可能不如其他非线程安全实现快,但也不应该像并发散列映射那样慢 提前感谢您的输入在本网站上,询问库建议的问题被认为是离题的,因此您的问题可能会被关闭。我怀疑您不会找到您需要的内容,因为在这种情况下,线程安全性和性能实际上是相互排斥的(对于这样复杂的数据结构)。当然,性能与您的需求有

我正在寻找允许同时插入/删除的散列/无序映射的线程安全实现

我知道TBB中有并发的\u散列\u映射,但与其他对应项相比,它非常慢。将std映射包装到锁中不是一个选项,而是寻找一个以线程安全和速度为标准设计的实现。我理解它可能不如其他非线程安全实现快,但也不应该像并发散列映射那样慢


提前感谢您的输入

在本网站上,询问库建议的问题被认为是离题的,因此您的问题可能会被关闭。我怀疑您不会找到您需要的内容,因为在这种情况下,线程安全性和性能实际上是相互排斥的(对于这样复杂的数据结构)。当然,性能与您的需求有关……请看(但不是开源)