12.13.2013

STLのmapはスレッドセーフでなかった

std::mapを勝手にスレッドセーフだと思い込んで並列アクセスしてたらたまに落ちる、という障害になってしまった。
std::mapは書込みの際は必ずMutexで保護しましょう。
その他標準テンプレートライブラリを使う際はスレッドセーフかどうか調べてから使いましょう。自戒。

0 件のコメント:

コメントを投稿