From: sheepman Date: 2007-06-19T23:15:39+09:00 Subject: [ruby-dev:31025] Thread#value when thread is killed こんばんは、sheepman です。 リファレンスマニュアルの編集をしていて気になったのですが、 スレッドが kill された時の、Thread#value の返り値は不定 ということで良いのでしょうか。 ruby-1.8 では false が返ります。ruby-1.9 では nil が返ります。 $ cat t.rb th = Thread.new{sleep 10; 1} th.exit p th.value $ ruby-1.8 -v t.rb ruby 1.8.6 (2007-06-10 patchlevel 5000) [i686-linux] false $ ruby-1.9 -v t.rb ruby 1.9.0 (2007-06-15 patchlevel 0) [i686-linux] nil -- sheepman / TAMURA Takashi sheepman@sheepman.sakura.ne.jp