You are on page 1of 1

Conceptos Claves pa los muchacho *Monitor: Un monitor es una estructura de data que solo puedo manejar un hilo a la vez.

Si un hilo intenta entrar a un monitor que ya posee otro hilo, este devera esperar a que el hilo actual abandonde el monitor. TODO objeto en Java tiene un monitor que un hilo puede acceder a traves del keyword synchronized. *Wait Set: Es un conjunto de hilos que estan durmiendo y esperando hasta que alg uien les indique lo contrario. Tambien TODO objeto en Java posee un wait set. Llevandolo a la practica el Monitor seria la entidad con la que estamos sincroni zando, ejemplo: synchronized( UnaClase.class ) Aqui UnaClase es nuestro monitor, e inmediatamente cada hilo que invoque wait() dentro de ese bloque sincronizado, pasa a ser parte del wait set de UnaClase.

You might also like