generated at
mutual exclusion
Atomicity (programming)