yarv-dev:890
From: "U.Nakamura" <usa garbagecollect.jp>
Date: Tue, 14 Feb 2006 19:22:55 +0900
Subject: [yarv-dev:890] open> block on exiting with living thread
こんにちは、なかむら(う)です。
以下のコードを実行すると、Ctrl+Cすら効きません。
C:\>miniruby.exe -ve "Thread.new{}"
ruby 1.9.0 (2006-02-09) [i386-mswin32]
YARVCore 0.3.3 (rev: 415) [opts: ]
(ここで固まる)
以下のように、joinしてやれば即座に終了してくれます。
C:\>miniruby.exe -ve "Thread.new{}.join"
ruby 1.9.0 (2006-02-09) [i386-mswin32]
YARVCore 0.3.3 (rev: 415) [opts: ]
C:\>
一方、killの場合は素の場合と同様に固まります。
C:\>miniruby.exe -ve "Thread.new{}.kill"
ruby 1.9.0 (2006-02-09) [i386-mswin32]
YARVCore 0.3.3 (rev: 415) [opts: ]
(ここで固まる)
それでは。
--
U.Nakamura <usa garbagecollect.jp>
--
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml
-> 890 2006-02-14 19:22 [usa garbagecollect.j] open> block on exiting with living thread 947 2006-02-21 19:37 ┗[ko1 atdot.net ] 949 2006-02-21 19:46 ┗[usa garbagecollect.j] close> Re: block on exiting with living thread 951 2006-02-21 19:56 ┗[ko1 atdot.net ] 952 2006-02-21 20:07 ┗[usa garbagecollect.j]