Ruby/Threads/stop

Материал из Wiki.crossplatform.ru

Версия от 18:00, 13 сентября 2010; ViGOur (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Stop a thread

alarm = Thread.new(self) { sleep(5); Thread.main.wakeup }
puts "Goodbye!";
Thread.stop;
puts "back"



Thread Operations from Within Threads Themselves

Thread.new do
  10.times do |i|
    print i
    $stdout.flush
    Thread.stop
  end
end