Стоимость мьютекса, критического раздела и т. Д. В Windows
Я где-то читал, что издержки мьютекса не так уж и велики, потому что переключение контекста происходит только в случае конфликта.
Также известны Futexes в Linux.
То же самое действует в Windows? Является ли Critical Section более подходящей картой для мьютексов в Linux.
Из того, что я понял, Critical Sections обеспечивает лучшую оптимальную производительность по сравнению с Mutex, так ли это для каждого случая?
Есть ли угловой случай, когда мьютексы быстрее, чем критическая секция в Windows.
Предположим, что только один процесс-потоки получают доступ к мьютексам (просто чтобы исключить другое преимущество критических разделов)
Добавлена информация: ОС Windows Server,
Язык С ++