gpt4 book ai didi

c++ - C++ 中的同步 unordered_map

转载 作者:太空狗 更新时间:2023-10-29 19:42:34 24 4
gpt4 key购买 nike

我正在使用来自 Boost 的 unordered_map。是否有 unordered_map 的任何同步版本?这是因为我有相当多的 unordered_map 并且使用 lock 手动同步它会非常困惑。

谢谢。

最佳答案

不可能有用地封装提供类似 STL 接口(interface)(unordered_map 也有)和自动锁定的容器,因为存在与检索迭代器和字符串内的位置相关联的竞争条件,然后尝试在以后的操作中使用它们。如果您能找到一些不太灵活的接口(interface)来满足您的需求,也许将任何复杂的操作放入单个锁定的函数调用中,那么您可以轻松地在容器周围包装一个线程安全的类以简化您的使用。

关于c++ - C++ 中的同步 unordered_map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com