<分区>
Possible Duplicate:
Do I need to protect read access to an STL container in a multithreading environment?
我正在使用 (Linux) GCC 或 (Windows) VC 附带的 C++ 标准库。
谁能说清楚这个库是不是线程安全的?
<分区>
Possible Duplicate:
Do I need to protect read access to an STL container in a multithreading environment?
我正在使用 (Linux) GCC 或 (Windows) VC 附带的 C++ 标准库。
谁能说清楚这个库是不是线程安全的?
最佳答案
“线程安全”不是库的明确定义的 bool 属性。有些事情可以同时完成,有些则不能。
几乎可以肯定,如果您要问一个更详细的问题,说明您想要做什么,答案肯定是“不,它不是线程安全的”。但也只是差不多。
如果您所说的“线程安全”指的是 Java 中 Vector
和 ArrayList
之间的区别,那么 C++ 标准容器是非线程安全的。
关于c++ - C++ 标准库线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14122684/