c++ - C++ 标准库线程安全吗?

标签 c++ std

<分区>

Possible Duplicate:
Do I need to protect read access to an STL container in a multithreading environment?

我正在使用 (Linux) GCC 或 (Windows) VC 附带的 C++ 标准库。

谁能说清楚这个库是不是线程安全的?

最佳答案

“线程安全”不是库的明确定义的 bool 属性。有些事情可以同时完成,有些则不能。

几乎可以肯定,如果您要问一个更详细的问题,说明您想要做什么,答案肯定是“不,它不是线程安全的”。但也只是差不多。

如果您所说的“线程安全”指的是 Java 中 VectorArrayList 之间的区别,那么 C++ 标准容器是非线程安全的。

关于c++ - C++ 标准库线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14122684/

相关文章:

c++ - 阅读直到用户输入空白行

c++ - 海峡删除();在函数内部不起作用

c++ - 创建字符串常量集集合 C++

c++ - std::在 std::string 和 std::vector<unsigned char> 之间移动

c++ - 重载运算符以合并 vector

c++ - 没有 std 命名空间

c++ - 如何在 wxwidgets 中创建可调整大小的面板?

android - 语句无效 'AVPacket'

c++ - 尝试学习 boost::intrusive Q3 - 在 IC 中存储指针时,我应该使用 smart_pointer 吗?

c++ - Rcpp 中的 std::mt19937