Semaphore (programming) (source code)

= 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>.