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 ++