problem ucztujących filozofów
Sign in to saveproblem used to illustrate synchronization issues and techniques for resolving them
Wikidata facts
- Instance of
- task
- Named after
- philosopher
- Author
- Edsger W. Dijkstra
- Main subject
- deadlock
- Image
- An illustration of the dining philosophers problem.png
Show 1 more fact
- Commons category
- Dining philosophers
Sources (1)
via Wikidata · CC0
Article · Polski
Problem ucztujących filozofów (znany też jako problem pięciu filozofów) – przykład klasycznego dla informatyki zadania synchronizacji procesów. W 1965 roku E. Dijkstra wymyślił zadanie egzaminacyjne dotyczące sytuacji, w której 5 komputerów próbuje uzyskać dostęp do 5 współdzielonych napędów dysków. Niedługo potem problem został przedstawiony na nowo przez Ch. Hoare’a jako problem ucztujących filozofów.Jest to teoretyczne wyjaśnienie zakleszczenia i uniemożliwienia innym jednostkom korzystania z zasobów poprzez założenie, że każdy z filozofów bierze po jednym widelcu, a dopiero potem próbuje zdobyć drugi. Problem ucztujących filozofów jest prezentacją problemu synchronizacji pracujących współbieżnie procesów. Istnieje kilka możliwych rozwiązań tego problemu, między innymi wykorzystujące lub grupy semaforów.
Abstract from DBpedia / Wikipedia · CC BY-SA