CC61G Seminario de Programación Concurrente
Tarea Nro. 3
Prof. Luis Mateu B.
En esta tarea Ud. trabajará con Network Object for Java (NO4J). Para ello Ud. debe bajar primero
NO4J
y compilarlo parcialmente con:
% javac netobj/*.java ping/*·java factory/*.java
El contenido de NO4J es el siguiente:
paquete netobj: el núcleo de NO4J.
paquetes ping y factory: son programas de ejemplo cuyo funcionamiento se vio en clases.
paquete buffer: una solución incompleta para el problema del productor/consumidor usando NO4J. Falta implementar el buffer.
paquete irc: una solución para el sistema de chat. Faltar programar los stubs y skeletons.
Otros: no se usarán en esta tarea.
Pruebe NO4J haciendo funcionar los programas de ejemplo que están en los paquetes ping y factory (de acuerdo a lo explicado en clases).
Requerimientos
Complete la solución para el problema del productor/consumidor programando la clase buffer.ConcreteBuffer.
Programe los stubs y skeletons (clases irc.ConcreteIrcServerStub e irc.ConcreteIrcServerSkel) del sistema de chat.
Plazo de entrega
Jueves 18 de Noviembre. Se descontará un punto por día de atraso. La tarea se entrega mediante UCursos.