Ayuda problema cena filósofos
Necesito el codigo en C del problema de la cena de los filósofos usando mensajes.
Enunciado:
5 filósofos dedican sus vidas a pensar y comer (estas dos acciones son finitas en el tiempo). Los filósofos están sentados en una mesa circular para cenar espaguetis (necesitan usar 2 tenedores cada uno) y sólo hay un tenedor entre cada 2 filósofos, en total 5 tenedores. 1 filósofo puede tomar solamente un tenedor de cada vez; no puede coger un tenedor que ya se encuentra en la mano de un vecino.
La solución debe pasar por limitar el número de filósofos que pueden requerir los tenedores necesarios al mismo tiempo.
Enunciado:
5 filósofos dedican sus vidas a pensar y comer (estas dos acciones son finitas en el tiempo). Los filósofos están sentados en una mesa circular para cenar espaguetis (necesitan usar 2 tenedores cada uno) y sólo hay un tenedor entre cada 2 filósofos, en total 5 tenedores. 1 filósofo puede tomar solamente un tenedor de cada vez; no puede coger un tenedor que ya se encuentra en la mano de un vecino.
La solución debe pasar por limitar el número de filósofos que pueden requerir los tenedores necesarios al mismo tiempo.
