Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Operacionais
CPU-bound
I/O-bound
Uma condição de corrida é uma falha num sistema ou processo em que o resultado do
processo é inesperadamente dependente da sequência ou sincronia doutros eventos.
Quando uma variável “lock” estiver com 0, significa que a região crítica está livre, e 1
está ocupada. Assim, antes de entrar cada processo testa o valor da variável “lock” se
for 0, coloca como 1 e entra na região crítica após sair coloca o valor de 0 se o valor já
for 1, aguarda até ser 0.