stop -> nil[permalink][rdoc]-
他のスレッドから Thread#run メソッドで再起動されるまで、カレントスレッドの実行を停止します。
例a = Thread.new { print "a"; Thread.stop; print "c" } sleep 0.1 while a.status!='sleep' print "b" a.run a.join # => "abc"[SEE_ALSO] Thread#run, Thread#wakeup
このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ
stop -> nil[permalink][rdoc]他のスレッドから Thread#run メソッドで再起動されるまで、カレントスレッドの実行を停止します。
例a = Thread.new { print "a"; Thread.stop; print "c" }
sleep 0.1 while a.status!='sleep'
print "b"
a.run
a.join
# => "abc"
[SEE_ALSO] Thread#run, Thread#wakeup