【发布时间】:2010-01-27 17:46:02
【问题描述】:
在 C++ 中,如果您不插入,只在其上执行 .find() 操作,那么在不同线程中同时使用 std::map 或 std::vector 是否安全?
【问题讨论】:
在 C++ 中,如果您不插入,只在其上执行 .find() 操作,那么在不同线程中同时使用 std::map 或 std::vector 是否安全?
【问题讨论】:
当前的 C++ 标准没有关于线程的主题,因此没有解决这个问题。但是,您的特定 C++ 标准库实现的文档应该涵盖它。
【讨论】:
这是特定于实现的,标准不保证。
【讨论】:
是的。后台不会发生内存更改或缓存。
【讨论】: