История изменений
Исправление shkolnick-kun, (текущая версия) :
Для данного потока порядок четкий - сначала 1 затем 2, для остальных же потоков вполне может быть сначала 2 затем 1.
Нет не может быть.
Порядок захвата блокировок должен быть один всегда, иначе словишь дэдлок.
Все нормальные люди документируют порядок захвата блокировок, а за его несоблюдение кодерков сношают на ближайшем ревью кода.
Для тех, кто не достаточно дисциплинирован, придумали мониторы.
Исходная версия shkolnick-kun, :
Для данного потока порядок четкий - сначала 1 затем 2, для остальных же потоков вполне может быть сначала 2 затем 1.
Нет не может быть.
Порядок захвата блокировок должен быть один всегда, иначе словишь дэдлок.
Все нормальные люди документируют порядок захвата блокировок, а за его несоблюдение кодерков сношают на ближайшем ревью кода.
Для тех, кто не достаточно дисциплинирован придумали мониторы.