Problem filozofiranja u obrocima

Autor: Monica Porter
Datum Stvaranja: 22 Ožujak 2021
Datum Ažuriranja: 17 Svibanj 2024
Anonim
Kako sam izlečio išijas - vežba koja čini čuda/Saša Nikolić
Video: Kako sam izlečio išijas - vežba koja čini čuda/Saša Nikolić

Sadržaj

Definicija - Što znači problem filozofiranja obroka?

Problem filozofa blagovaonice klasičan je primjer u računalnoj znanosti koja se često koristi za ilustraciju problema i rješenja sinkronizacije u istodobnom dizajnu algoritama. To ilustrira izazove izbjegavanja stanja sustava u kojima napredak nije moguć, ćorsokaka. Problem je stvorio 1965. E. W. Dijkstra. Predstavljen kao vježba za ispit učenika, problem ilustrira brojna računala koja se natječu za pristup perifernim uređajima vrpce. Formulacija poznata danas bila je kasnija revizija Tonyja Hoarea.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da migrirate i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava problem filozofiranja obroka

Problem filozofa u blagovaonici je ilustracija zastoja, stanja u kojem višestruki procesi čekaju na jedan resurs koji se trenutačno koristi drugim procesom, te rješenja za ove vrste problema. Sadašnju formulaciju problema s filozofima stvorio je Tony Hoare, ali problem je izvorno formulirao Edsger Dijkstra 1965. godine.

Tony Hoareova tvrdnja problema govori o pet filozofa koji moraju alternativno jesti i razmišljati. Sva petorica nalaze se na okruglom stolu s tanjurom špageta i vilicama koji su smješteni između filozofa. Viljušku istodobno može koristiti samo jedan filozof. No da biste jeli, potrebne su dvije vilice s lijeve i desne strane. Filozof može uzeti dostupnu vilicu, ali nije joj dopušteno jesti ako filozof nema i lijevu i desnu vilicu. Treba napomenuti da jelo nije ograničeno mogućom količinom špageta s lijeve ili želučane površine. Pretpostavlja se da postoji beskonačna ponuda špageta i potražnje.