Binary semaphore
= Binary semaphore
A <semaphore> with at most one available permit. Initially unavailable instances support event signalling; initially available instances can protect one-at-a-time access under a balanced acquisition-and-release discipline.