#, . - Atomic 5.5 #.
"Read and write the following data types: atomic: bool, char, byte, sbyte, short, ushort, uint, int, float and reference. In addition, it reads and writes enumeration types with the base type in the previous list is also atomic. Reading and writing of other types, including long, oolong, double and decimal, as well as user types, is not guaranteed to be atomic. In addition to library functions designed for this purpose, there is no guarantee of atomic read-modify-write, for example, in case of increment or decrement. "
source
share