結局Thread.forkはなんなのかよくわからないな。
Thread.startとの差がソースを読んでもよくわからないが、
実行すると差がある。なんでだ?