read-modify-write
Reading a shared value, computing from it, and writing the result back, such as count++.
A compound action of load, compute and store; without a lock or an atomic operation, another thread can act between the load and the store, losing an update.
See also