Resources: BW - Chapter 7 - Atomic actions, concurrent tasks and reliability.pdf


An atomic action is an indivisible operation in computing that completes entirely or not at all, ensuring data consistency and preventing interruptions or intermediate states.

An action is atomic if the task performing it are not aware of the existence of any other active task, and no other active task is aware of the activity of the tasks during the time the tasks are performing the action.