gpt4 book ai didi

C++ std::map - 如果一个线程写入而另一个线程始终使用不同的键读取,则线程安全吗?

转载 作者:行者123 更新时间:2023-11-27 22:53:50 25 4
gpt4 key购买 nike

<分区>

线程 A 使用键 C 写入 std::map

线程 B 使用键 D 从 std::map 读取

如果一直保证key不重叠,这个线程安全吗?

由于 std::map 在内部使用树结构,我可以想象在它发生变异时从中读取可能会出现问题。

如果 std::map 不起作用,std::unordered_map 会更好吗?

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