lock(lockobject) { } とか書けよ。例外ループしてどうする