Возьмите этот псевдокод,
Semaphore S <- 0 non-critical section wait(S) critical section signal(S)
Поддерживает ли это решение проблемы критической секции только взаимное исключение?
Я знаю, что нет свободы от тупика, поскольку критическая секция никогда не достигается, однако это также означает, что она не поддерживает взаимное исключение.