gil)?
да наверняка нет, ибо потоки прикручивали "потом" и синей изолентой (gil)... хотя вероятно присвоение на x64 переменных до 64бит атомарно. короче в самом коде имплементации смотреть надо... коли в стандарте не написано - то и гарантий нет
А не факт что атомарно, даже в golang, который компилируется в нативку, read write uint всего лишь relaxed atomic, а тут вообще vm
Обсуждают сегодня