Вопрос проверяет понимание поведения семафоров при разных начальных значениях.
Короткий ответ
Semaphore со значением 1 будет вести себя как mutex. Только один поток сможет войти в критическую секцию одновременно. Остальные потоки будут ждать, пока счётчик снова не станет равным 1. Такой семафор часто называют бинарным. Однако семантически он всё равно остаётся семафором, а не mutex.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.