マルチスレッドでの変数同時読み書きの際に挙動が安定しないのは Rubyに限らずありがちだが ,
変数アクセスに限った排他処理はシステム側で面倒見ないとまずくないか ? .