Escribir un programa que genera un grupo de 8 procesos comensales. Cada comensal está sentado a la mesa que tiene un plato central de comida y solamente un tenedor. Utilice semáforos (IPC System V o POSIX.1b) para sincronizar los comensales. Cada comensal debe comer tomar tres bocados para estar lleno. Sin embargo, luego de tomar un bocado cada comensal debe colocar el tenedor sobre la mesa para que otro comensal pueda tomar un bocado.
Si usted quiere hacer más interesante su tarea puede agregar una memoria compartida y escribir en ella los resultados del comportamiento de los comensales. Al final el proceso padre imprime en la salida estándar el comportamiento total y destruye la memoria compartida.
Fecha de entrega: 19 de abril.