ruby-reference-manual:2010
From: Sakuro OZAWA <redmine@r...>
Date: Thu, 11 Mar 2010 09:18:53 +0900
Subject: [ruby-reference-manual:2010] [Bug #2949] Kernel#sleep(0)
Bug #2949: Kernel#sleep(0) http://redmine.ruby-lang.org/issues/show/2949 起票者: Sakuro OZAWA ステータス: Open, 優先度: Normal 引数省略時と0の時は永久にスリープするとありますが、1.8.7-p249、1.9.2dev(trunk 26869)ともに即座にリターンしました。 旧リファレンス(RWiki版)には0のときへの言及はないようです。RubySpecにも0のときの挙動については記述がありません。 $ ruby -ve 'sleep' ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0] ^C-e:1:in `sleep': Interrupt from -e:1 # 戻ってこないので止めた。 $ ruby -ve 'sleep 0' ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.2.0] $ # 即座に返ってくる。 $ ruby -ve 'sleep' ruby 1.9.2dev (2010-03-11 trunk 26869) [x86_64-darwin10.2.0] ^C-e:1:in `sleep': Interrupt from -e:1:in `<main>' # 戻ってこないので止めた。 $ ruby -ve 'sleep 0' ruby 1.9.2dev (2010-03-11 trunk 26869) [x86_64-darwin10.2.0] $ # 即座に返ってくる。 ---------------------------------------- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
-> 2010 2010-03-11 01:18 [redmine@r... ] [Bug #2949] Kernel#sleep(0) 2011 2010-03-13 16:02 ┗[kouyataifu4@g... ] 2012 2010-03-14 03:17 ┗[redmine@r... ] [Bug #2949](Closed) Kernel#sleep(0)