我看到在并发安全的情况下tbb::concurrent_unordered_map
非常接近。std::unordered_map
我也知道这unsafe_erase
与 etc 不是并发安全的insert
。迭代器文档还指出,任何现有的迭代器对 等仍然insert
有效find
。
问题是,除了被要求擦除的迭代器之外,是否会使任何其他迭代器失效?unsafe_erase
std::unordered_map
并且std::map
肯定有这种行为,但它没有在concurrent_unordered_map
任何地方的文档中指定。