Ruby/Threads/pass
Материал из Wiki.crossplatform.ru
(Различия между версиями)
ViGOur (Обсуждение | вклад) м (1 версия: Импорт выборки материалов по Ruby) |
Текущая версия на 18:00, 13 сентября 2010
use of Thread.stop, Thread.pass, and Thread.run:
threadA = Thread.new do i = 0 loop do puts "Thread A: #{i += 1}" sleep 0.5 Thread.pass end end threadB = Thread.new do i = 0 loop do puts "Thread B: #{i += 1}" sleep 0.5 Thread.pass end end threadC = Thread.new do i = 0 loop do puts "Thread C: #{i += 1}" Thread.stop end end loop do sleep 0.5 threadC.run end