我知道STL是线程不安全的 比如我有两个线程对同一个list对象做push_back操作.压入的数据只是一个指针. 除去数据不同步的隐患之后(根本不需要数据同步), 在这种情况下,会不会因为在某个时刻,两个线程同时push_back,一个线程刚压入2个字节, 后一个线程抢夺过去,压入另一个指针导致数据紊乱,或者程序崩掉. 其实问题说得简单点就是.push_back是不是原子操作.
64,683
社区成员
250,491
社区内容
加载中
试试用AI创作助手写篇文章吧