コンカレントというか、なんでもかんでもスレッドセーフにしようとするのはアホ
本当にコンカレントに使う場合は、スレッドセーフなクラスを使ってたとしても
結局は利用する側で改めて排他制御を行う必要がある場合が多いしな