synchronization

Synchronization is the coordination of simultaneous threads or processes to complete a task with correct runtime order and no unexpected race conditions.