perl5 のスレッドは ithreads とよばれています。これはグリーンスレッドです。私はこれを UNIX system 上では使うべきではないと考えています。その件について軽くまとめようかな、っとおもいます。ithreads には以下のような問題があります。 ithreads は、いまだに不安定であり、きわどい処理をするとすぐに SEGV をひきおこします Perl5 を core dump させたければ use threads しろ、と一部で言われています[要出典] 新しいスレッドを作るコストが高いです fork よりも遅いです ithreads の出自は win32 用の fork emulation です ithreads はプロセスのような挙動をします すべての変数はデフォルトで共有されません fork であれば Copy on Write になるため、fork(2) よりも