最初からいきなりマルチスレッドなわけじゃなし
mutexやatomicでどうにでもできるでしょ