Synchronization variable

A synchronization variable is used to coordinate the execution of a process based on [[asynchronous events]].

Some techniques include [[semaphore]], lock, and [[condition variable]].