マルチスレッドで、共通変数への同時アクセスを防ごうとしてますが、
クリティカルセッションではさむ(サンドイッチみたいな)かたちでよろしいのでしょうか?

よろよろ。