El documento describe varios mecanismos para garantizar la exclusión mutua entre procesos que comparten recursos, incluyendo semáforos, monitores, el algoritmo de Decker y el algoritmo de Peterson. Los semáforos restringen el acceso a secciones críticas mediante valores 0 y 1, mientras que los monitores encapsulan el código de recursos compartidos para simplificar el mantenimiento. El algoritmo de Decker utiliza banderas e intenciones de entrada junto con una variable de turno, y el algoritmo de Peterson simplifica este enfoque.