UFMG - Pós-graduação em Ciência da
Computação -
Programação Paralela
A seguir: Monitores: Proposta de Hoare
Acima: Sincronização com Memória Compartilhada
Anterior: Jantar dos Filósofos com
- Sugeridos por Hoare[Hoare, 1974] e
Brinch-Hansen[Hansen, 1972] por volta de 1972
como meio de encapsular numa única estrutura sintática todos
os comandos relativos a uma mesma estrutura de dados;
- É a idéia de módulo associada à
exclusão mútua implícita no uso de seus procedimentos
públicos;
- As propostas para monitores diferem nas ferramentas
oferecidas para espera por condições favoráveis,
e na maneira como processos suspensos são reativados.
- Uma classe Java com todos os métodos synchronized
é um monitor.
Osvaldo Carvalho