我是否需要使用互斥锁来保护我的push()
和pop()
调用,或者它们是内部线程安全的?
我想写的代码是这样的
parallel for (int i = 0; i < 100; i++) {
...
s.push(...);
...
}
我不确定在哪里查看我正在使用的 STL 容器的线程安全性。我检查了这个参考,但它没有提到任何关于线程安全的内容。
我是否需要使用互斥锁来保护我的push()
和pop()
调用,或者它们是内部线程安全的?
我想写的代码是这样的
parallel for (int i = 0; i < 100; i++) {
...
s.push(...);
...
}
我不确定在哪里查看我正在使用的 STL 容器的线程安全性。我检查了这个参考,但它没有提到任何关于线程安全的内容。