atomic operation
A step that happens all at once, so no other thread can see it half done.
An atomic operation is indivisible with respect to other threads; Interlocked provides atomic increment, exchange and compare-exchange.
Examples
Interlocked.Increment(ref _count);adds one in a single step that no other thread can see half done.
See also