Question: what is the difference between binary and general semaphores?
Answer: What is the difference between a binary and general semaphore? A general semaphore has an integer tracking the number of items in the buffer. A binary semaphore only has two states, 0 and 1. It is a more restricted version.