Skip to content

Glossary: System Design Basics in Java

Atomic operation

Also written: atomic, atomicity

One step that can't be split, so nothing can happen between the check and the change, such as an UPDATE ... WHERE qty >= ? that sells the last bag only once.

Where the book teaches it

Related terms

Race conditionsynchronizedTransaction