-
-
-
-
CENAPAD-MGCO
A seguir: ``Path Expressions'' - 1
Acima: Monitores
Anterior: Monitores: Proposta de Hoare
- Processos são atrasados em variáveis do tipo
queue ;
- Operações associadas: delay e
continue .
- A execução de continue por um processo implica
na sua saída do monitor, cuja posse é transmitida ao processo
acordado;
- Cada variável do tipo queue só pode abrigar
um único processo, o que leva a um uso frequente de vetores
de queue s, mas simplifica a implementação.
Inconvenientes das propostas de Hoare e Brinch-Hansen:
- signal ou continue deve ser um
ponto de consistência do monitor;
- a reativação de mútiplos processos só pode ser feita
por meios indiretos, e é de difícil coordenação.
Osvaldo Carvalho
-
Postscript -
Comentários?