Related topics
Semaphore (programming)
In computer science, a semaphore is a synchronization device used to control access to a common resource by multiple threads or processes in a concurrent system, such as a multitasking operating system. It allows simultaneous access to a critical section by some predetermined number of processes.
*As an Amazon Associate I earn from qualifying purchases.