(Linux) GCC または (Windows) VC に付属する C++ 標準ライブラリを使用しています。
このライブラリがスレッドセーフかどうかを明確に言える人はいますか?
(Linux) GCC または (Windows) VC に付属する C++ 標準ライブラリを使用しています。
このライブラリがスレッドセーフかどうかを明確に言える人はいますか?
Herb Sutter のこのビデオを参照してください: https://web.archive.org/web/20170119232617/https://channel9.msdn.com/posts/C-and-Beyond-2012-Herb-Sutter-You-dont-know -空白と空白
「スレッドセーフ」は、ライブラリの明確に定義されたブールプロパティではありません。同時にできることとできないことがあります。
あなたが何をしたいのかを指定して、より詳細な質問をした場合、答えは「いいえ、スレッドセーフではありません」とほぼ確実です。しかし、ほとんどだけです。
Vector
「スレッドセーフ」とは、Java でのとの違いのようなものを意味する場合ArrayList
、C++ 標準コンテナーはスレッドセーフではありません。