讨论/求职面试/STL线程安全性/

在网上搜了好多关于STL线程安全性的文章,可是还是一脸懵逼。
c++STL是线程安全的吗?c++中的stream和string是线程安全的吗?
如果使用c++实现简单的KV存储,在多线程环境下如何记录数据到磁盘中呢?
另外c头文件中stdio等是线程安全的吗?
在实际的c++多线程开发中是如何使用c++的STL的呢?
求老哥们指点迷津

共 1 个回复

STL不是线程安全的,多线程的情景下一般重写allocator或许在原来的allocator里面加锁。