В чем разница между двумя выше?
Этот вопрос пришел мне на ум, потому что я обнаружил, что
-
Мониторы и блокировки обеспечивают взаимное исключение
-
Семафоры и условные переменные обеспечивают синхронизацию
Это правда?
Также при поиске я нашел эту статью
Любые разъяснения, пожалуйста.