
Problema de la cena de los filósofos
problema clásico de las ciencias de la computación propuesto por Edsger Dijkstra en 1965

problema clásico de las ciencias de la computación propuesto por Edsger Dijkstra en 1965
El problema de la cena de los filósofos o problema de los filósofos cenando (dining philosophers problem) es un problema clásico de las ciencias de la computación propuesto por Edsger Dijkstra en 1965 para representar el problema de la sincronización de procesos en un sistema operativo. Cabe aclarar que la interpretación está basada en pensadores chinos, quienes comían con dos palillos, donde es más lógico que se necesite el del comensal que se siente al lado para poder comer. El problema de los 5 filósofos presenta una situación hipotética donde cinco filósofos se sientan alrededor de una mesa redonda, cada uno con un plato de pasta y un tenedor entre cada par de filósofos adyacentes. La dificultad radica en permitir que cada filósofo alterne entre dos estados, pensamiento y comer, sin que se produzcan bloqueos mutuos mientras intentan adquirir los tenedores adyacentes necesarios para comer. En el contexto de las ciencias de la computación, los filósofos representan a los hilos…
Leer en Wikipedia · Imagen Benjamin D. Esham (bdesham), CC BY-SA 3.0
Abre sobres, colecciona cartas y cámbialas. Gratis.
Jugar gratis