ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
956415 Топик полностью
Скрипач, пророк (31.10.2019 22:48, просмотров: 146) ответил fk0 на Критическая секция в виндовсе, это фактически бинарный семафор.
...но это не значит что это правильно, да?  Семафор - объект, "занятое" состояние проверяется и устанавливается атомарно. Критическая секция - обеспечение атомарности участка кода. Может быть организована циклом опроса/установки семафора вначале и сброса в конце секции. Мьютекс - ожидание "готовности" некоего объекта. Может быть организовано как цикл опроса/установки/сброса семафора. Рандеву - пересылка данных между процессами. Может быть организована как ожидание мьютекса с последующим копированием данных из памяти одного процесса в память другого процесса.
... но не любой ценой.