Skip to content
EntityQ865867· pop 27· linked from 52 articles

problem ucztujących filozofów

Sign in to save

problem used to illustrate synchronization issues and techniques for resolving them

Wikidata facts

Instance of
task
Named after
philosopher
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