Enlaces
Descripción
JMP es una paquete java que permite escribir programas concurrentes en los que los hilos se comunican y sincronizan utilizando los tres siguientes esquemas de comunicación basados en paso de mensajes:
- Comunicación Síncrona mediante canales (Channel)
- Comunicación Asíncrona mediante buzones (MailBox)
- Invocación Remota
El paquete JMP permite también simular la espera selectiva con la sentencia select. Propuesta inicialmente por C.A.R. Hoare, y muy relacionada con las sentencias con guarda de Dijsktra, la sentencia select permite realizar una espera selectiva aleatoria o priorizada, bloqueante o no, o limitada a un tiempo máximo preestablecido, sobre un conjunto de alternativas de comunicación.
Para usar la biblioteca descárga el fichero messagepassing.jar e inclúyelo en tu proyecto. En la página Documentación podrás encontrar la descripción de las clases que forman parte del paquete y ejemplos de uso.