別々のスレッドから同じ関数Fooを同時に呼び出した場合
Foo内でstaticなしで宣言されてる変数barのメモリって別々に確保される?
排他処理不要?