ブログ エントリー
-
perl threads で create() すると落ちる
プログラム - 2014/10/27 14:04:08threads->create()
する前にbinmode(STDOUT, ':encoding(CP932)')
とかすると Perl が落ちます。
threads->create(\&func)
で callback に指定したfunc()
内でbinmode()
やれば落ちません。
ちなみ試したのは Windwos XP 32bit の環境です。
ほかの環境 (Win7 とか 64bit とかとか) では挙動が違ってくるかもしれませんが、何故か落ちる! と言う場合にはbinmode(STDOUT, ~)
をthreads->create()
の前に行ってないか確認してみてください。
-
perl threads で create() すると落ちる
http://0pm.0am.jp/memo3/index.cgi?entry=20141027_140408