Existem diferentes formas de implementação da exclusão mútua através da utilização de métodos de espera ociosa, neste módulo serão analisadas:
A grande desvantagem desta abordagem é o fato de que se um determinado processo, ao sair da região crítica, por algum motivo não habilitar as interrupções, todo o sistema sofrerá uma queda.
Além disso, em sistemas com mais de uma CPU, a desabilitação das interrupções atinge apenas uma das Unidades de Processamento, de modo que processos que estão sendo executados nas outras CPUs continuariam com acesso as suas regiões críticas e, por conseguinte, poderia vir a ocorrer um acesso simultâneo, ocasionando uma condição de corrida.