Semaphore (programming)
ID: semaphore-programming
A permit-based synchronization object. A down operation waits until it can consume a permit; an up operation supplies one. Unlike ownership-based mutex use, signalling can pass between different software threads.
New to topics? Read the docs here!