miércoles, 29 de octubre de 2008

2.4.2.2 Mecanismos de monitores

Tanenbaum, A. (1998) dice que 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: