Stravovanie Filozofi problém

Autor: Monica Porter
Dátum Stvorenia: 22 Pochod 2021
Dátum Aktualizácie: 17 Smieť 2024
Anonim
Stravovanie Filozofi problém - Technológie
Stravovanie Filozofi problém - Technológie

Obsah

Definícia - Čo znamená problém filozofov stravovania?

Problém filozofov stolovania je v počítačovej vede klasickým príkladom, ktorý sa často používa na ilustráciu problémov a riešení synchronizácie pri navrhovaní súbežných algoritmov. Ilustruje výzvy, ktorým je zabránenie stavu systému, v ktorom nie je možné dosiahnuť pokrok, slepá ulička. Problém vznikol v roku 1965 E. W. Dijkstra. Tento problém, ktorý sa uvádza ako cvičenie pre študentov, ilustruje niekoľko počítačov súťažiacich o prístup k periférnym zariadeniam páskovej jednotky. Formulácia známa dnes bola neskoršou revíziou Tonyho Hoareho.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje problém reštauračných filozofov

Problém filozofov stravovania je ilustráciou patovej situácie, stavu, v ktorom viaceré procesy čakajú na jediný zdroj, ktorý v súčasnosti používa iný proces, a riešenia týchto typov problémov. Súčasnú formuláciu problému s filozofmi vytvoril Tony Hoare, pôvodne ju však formuloval Edsger Dijkstra v roku 1965.

Vyhlásenie Tonyho Hoareho sa týka asi piatich filozofov, ktorí musia alternatívne jesť a premýšľať. Všetkých päť je umiestnených v okrúhlom stole s tanierom špagiet a vidličkami umiestnenými tesne medzi filozofmi. Vidlicu môže súčasne používať iba jeden filozof. Aby však bolo možné jesť, sú potrebné dve vidlice - vidlica vľavo a vpravo. Filozof môže zobrať vidlicu, ktorá je k dispozícii, ale nesmie jesť, pokiaľ nemá filozof ľavú aj pravú vidlicu. Je potrebné poznamenať, že stravovanie nie je obmedzené možným množstvom špagiet vľavo alebo v žalúdku. Predpokladá sa, že existuje nekonečná ponuka špagiet a dopytu.