Ir para o conteúdo

Página 10

Slide 10

Transcrição do slide

                     Processos
              (Soluções para Exclusão Mútua)

 Variáveis do tipo trava (lock)  Cria-se uma variável única compartilhada (variável de travamento), cujo valor pode assumir 0 ou 1  O valor em 0 significa que não há nenhum processo executando a sua região crítica, e o valor em 1 significa que algum processo está executando sua região crítica

    Problema: dois processos (A e B) tentam entrar em suas
     regiões críticas simultaneamente, então A, por exemplo,
     pega o valor da VT (variável de travamento) em 0, porém A
     pode não conseguir atualizar o valor de VT antes que B o
     acesse, o que vai gerar condição de corrida

Comentários