En la solució del problema dels filòsofs de menjador?

Taula de continguts:

En la solució del problema dels filòsofs de menjador?
En la solució del problema dels filòsofs de menjador?

Vídeo: En la solució del problema dels filòsofs de menjador?

Vídeo: En la solució del problema dels filòsofs de menjador?
Vídeo: La ideologia del mal | Pilar Rahola | TEDxReus 2024, De novembre
Anonim

Solució del problema dels filòsofs de menjador Una solució del problema dels filòsofs de menjador és utilitzar un semàfor per representar un escuradents. Es pot agafar un escuradents executant una operació d'espera al semàfor i alliberar-lo executant un semàfor de senyal.

Quina és una solució per al problema dels filòsofs de menjador per evitar un bloqueig?

La solució de cambrer per a Dining Philosophers

Estratègia: Cada filòsof ha de sol·licitar cadascun dels seus escuradents (compartits) a un cambrer, que pot rebutjar la sol·licitud al principi per evitar un bloqueig. Per comoditat, suposem que tots els filòsofs demanen primer el seu escuradents esquerre, després el seu escuradents dret.

És Dining Philosophers un problema?

El problema del filòsof del menjador és el problema clàssic de la sincronització que diu que Cinc filòsofs estan asseguts al voltant d'una taula circular i la seva feina és pensar i menjar alternativament. Es col·loca un bol de fideus al centre de la taula juntament amb cinc escuradents per a cadascun dels filòsofs.

Com podem resoldre el problema del filòsof del menjador amb monitors?

Solució basada en monitors per a filòsofs de menjador

El monitor s'utilitza per controlar l'accés a variables d'estat i variables de condició Només indica quan s'ha d'entrar i sortir del segment. Aquesta solució imposa la restricció que un filòsof pot agafar els seus escuradents només si tots dos estan disponibles.

Com resoleu el problema dels filòsofs de menjador?

Solució del problema dels filòsofs de menjador

Una solució del problema dels filòsofs de menjador és utilitzar un semàfor per representar un escuradents. Es pot agafar un escuradents executant una operació d'espera al semàfor i alliberar-lo executant un semàfor de senyal.

Recomanat: