Цитата(toweroff @ Feb 17 2017, 23:11)

еще раз. Семафор с числом вхождений 1. Кто схватил - тот и пользуется, пока не освободит. Кто и как его может нарушить?
Что же не ясно?
Цитата
Note that with a binary semaphore, it is OK for B to take the semaphore and A to give it.
Даже в википедии написано:
Цитата
Мьютекс отличается от семафора тем, что только владеющий им поток может его освободить, т.е. перевести в отмеченное состояние
Это если говорить о всем том, что пишут в данном случае.
А вообще, у меня сложилось впечатление, что каждый разработчик ОС вкладывает свой смысл в понятие бинарного семафора.
К примеру, из описания мьютексов в TNKernel (http://www.pic24.ru/doku.php/tnkernel/ref/mutex/intro):
Цитата
Мютекс представляет собой двоичный семафор с дополнительными свойствами (например, протоколы обхода неограниченной инверсии приоритетов).
Сообщение отредактировал ohmjke - Feb 17 2017, 21:30