Locked read-modify-write: the whole cycle runs under one lock, so concurrent writers queue instead of losing each other's updates.
Locked read-modify-write: the whole cycle runs under one lock, so concurrent writers queue instead of losing each other's updates.