Custo do mutex, seção crítica etc no Windows

Eu li em algum lugar que a sobrecarga de um mutex não é muito, porque a troca de contexto só acontece em caso de contenção.

Também conhecido como Futexes no Linux.

A mesma coisa é válida no Windows? A Seção Crítica é um mapa mais adequado para mutexes no Linux.

Pelo que eu entendi, as Seções Críticas fornecem melhor desempenho ideal em comparação com o Mutex, isso é verdade para todos os casos?

Existe um caso de canto em que mutexes são mais rápidos que a seção crítica no Windows.

Suponha que apenas um único processo - threads estejam acessando os mutexes (Apenas para eliminar o outro benefício de Seções Críticas)

Informação adicionada: SO Windows Server,
Linguagem C ++

questionAnswers(2)

yourAnswerToTheQuestion