Ir para o conteúdo

Página 22

Slide 22

Transcrição do slide

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

 Monitores  Um monitor é um conjunto de procedimentos, variáveis e estruturas de dados, todas agrupadas em um módulo especial  Monitores são mecanismos de sincronização de alto nível, que tentam tornar mais fácil o desenvolvimento de programas concorrentes  Sua característica mais importante é a implementação automática da exclusão mútua entre seus procedimentos, ou seja, somente um processo pode estar ativo dentro do monitor em um dado instante de tempo  Toda vez que algum processo chama um desses procedimentos, o monitor verifica se já existe outro processo executando algum procedimento do monitor  Caso exista, o processo ficará aguardando sua vez até que tenha permissão para executar

Comentários