Atomic Operation

A function or action implemented as a sequence of one or more instructions that appears to be indivisible; that is, no other process can see an intermediate state or interrupt the operation. The sequence of instruction is guaranteed to execute a group, or not execute at all, having no visible effect on system state. Atomicity guarantees isolation from concurrent processes.