Ruby/Threads/critical
Материал из Wiki.crossplatform.ru
(Различия между версиями)
ViGOur (Обсуждение | вклад) м (1 версия: Импорт выборки материалов по Ruby) |
Текущая версия на 18:00, 13 сентября 2010
Thread.critical = true
x = 0 t1 = Thread.new do 1.upto(1000) do Thread.critical = true x = x + 1 Thread.critical = false end end t2 = Thread.new do 1.upto(1000) do Thread.critical = true x = x + 1 Thread.critical = false end end t1.join t2.join puts x