Скрипач, пророк (31.10.2019 22:48, просмотров: 146) ответил fk0 на Критическая секция в виндовсе, это фактически бинарный семафор.
...но это не значит что это правильно, да? Семафор - объект, "занятое" состояние проверяется и устанавливается атомарно.
Критическая секция - обеспечение атомарности участка кода. Может быть организована циклом опроса/установки семафора вначале и сброса в конце секции.
Мьютекс - ожидание "готовности" некоего объекта. Может быть организовано как цикл опроса/установки/сброса семафора.
Рандеву - пересылка данных между процессами. Может быть организована как ожидание мьютекса с последующим копированием данных из памяти одного процесса в память другого процесса.
... но не любой ценой.