miércoles, 29 de octubre de 2008

2.4.2.2 Mecanismos de monitores

Es un proceso que se encarga de verificar el funcionamiento de algún recurso garantizando la exclusión mutua) (mutex).

En un monitor los procesos se bloquean y desbloquean.
Pueden existir diversas implementaciones no estandarizadas de un monitor.
En Java los monitores están implementados de manera nativa con el modificador de los métodos syncronized.

El monitor es el mecanismo que nos permite controlar el acceso a una región crítica, en este caso un método. También se puede utilizar semáforos como objetos mutex disponibles en el paquete java.util.concurrent.


Tanenbaum, A. (1998). Sistemas operativos. Diseño e Implementación (1a ed.) (pp.67-70) México: Pretince-Hall

No hay comentarios: