Дойчин обнови решението на 21.01.2014 17:19 (преди над 4 години)
На това му казвам последователно решение. Вие го наричайте "атомарно" ако искате. Вместо обикновен for имаме нещо много по - сложно, което е излишно. Само защото условието го изисква.
Обитателите се движат "паралелно" и "независимо" един от друг - в отделни рутини са и scheduler-a избира кой да се движи паралелно и независимо. Другите съвсем паралелно и независимо си го чакат.
Супер полезен пример за паралелизъм! Какво научихме? Това е глупост, която прави кода много по - сложен за същия краен резултат.