Costo de exclusión, sección crítica, etc. en Windows

Leí en alguna parte que la sobrecarga de un mutex no es mucho, porque el cambio de contexto solo ocurre en caso de disputa.

También se conocen Futexes en Linux.

¿Lo mismo vale para Windows? ¿Es la Sección Crítica un mapa más apropiado para la exclusión mutua en Linux?

De lo que he recopilado, las secciones críticas proporcionan un mejor rendimiento óptimo en comparación con Mutex, ¿es esto cierto en todos los casos?

¿Existe un caso de esquina en el que las exclusión mutuas sean más rápidas que las de la sección crítica de Windows?

Supongamos que solo un proceso de subprocesos está accediendo a las exclusión (solo para eliminar el otro beneficio de las secciones críticas)

Información añadida: SO Windows Server,
Lenguaje C ++

Respuestas a la pregunta(2)

Su respuesta a la pregunta