tearing

в C# установка значения переменной является атомарной до тех пор, пока ее размер не превышает native int (т. е. 4 байта в 32-разрядной среде выполнения и 8 байт в 64-разрядной). В 64-разрядной среде, включающей все типы ссылок и большинство встроенных типов значений (byte,short,int,long и т. д.). установка б...