Ir para o conteúdo

Página 23

Slide 23

Transcrição do slide

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

 Monitores  Toda a implementação da exclusão mútua nos monitores é realizada pelo compilador e não mais pelo programador, como no caso do uso dos semáforos  Java é um exemplo de linguagem que permite o uso de monitor  Java suporta threads de usuário e também permite que métodos sejam agrupados em classes  Adicionando-se a palavra-chave synchronized à declaração de um método, Java garante que, uma vez iniciado qualquer thread executando esse método, a nenhuma outra thread será permitida executar qualquer outro método synchronized naquela classe

Comentários