Semaphore (programming)
= Semaphore
{disambiguate=programming}
{wiki}
= Semaphore
{synonym}
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>.