run -> self
[permalink][rdoc][edit]-
停止状態(stop)のスレッドを再開させます。 Thread#wakeup と異なりすぐにスレッドの切り替えを行います。
- [EXCEPTION] ThreadError:
- 死んでいるスレッドに対して実行すると発生します。
a = Thread.new { puts "a"; Thread.stop; puts "c" } sleep 0.1 while a.status!='sleep' puts "Got here" a.run a.join # => a # => Got here # => c
[SEE_ALSO] Thread#wakeup, Thread.stop