UNIX系のOSの場合、multi threadにすると使えるstack spaceが減ったり
することがあるので注意。
今時のOSならファイル読み込みはメモリにマップしちゃうのが楽だと思われ。