///
A seguir, apresentam-se dois pseudocódigos, (a) e (b), referentes a um método de exclusão mútua para comunicação entre processos (IPC) em Sistemas Operacionais. Considera-se que um processo qualquer denominado Processo X executa o código (a) enquanto um Processo Y executa o código (b).
while (TRUE) {
while (turn != 0);
critical_region();
turn = 1;
noncritical_region();
}
(a)
while (TRUE) {
while (turn != 1);
critical_region();
turn = 0;
noncritical_region();
}
(b)
Sobre esse método de exclusão mútua, assinale a alternativa correta.