Atomic action

From Wikipedia, the free encyclopedia

An atomic action, in the context of operating systems programming, is one which cannot be interrupted, either because it is performed by a single CPU instruction that locks the memory bus, or because it blocks the interrupt mechanism while the operation is running. It is guaranteed to either finish itself completely, or else return to the state before it began. Atomic actions are important in issues of process synchronization and mutual exclusion.

[edit] External links

Languages