Página 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