atomic

A single, complete unit of code that either executes completely or fails completely, without interruption or observation from other code. Atomic code cannot be interrupted.