Scheduling

Status
Nicht offen für weitere Antworten.

MQue

Top Contributor
Moin,

kennt jemand das "dining philosophs" problem und kann dieses (schriftlich) erklären wie man diese Problem auflösen kann?
 

MQue

Top Contributor
byto hat gesagt.:
Mögliche Lösungen sollte eigtl. jeder (Java-) Programmierer kennen.

Naja, Semaphore in Java programmieren ist eher nicht trivial, synchronized wäre da vielleicht die einfachere Sache,
 

FArt

Top Contributor
Michael1234 hat gesagt.:
byto hat gesagt.:
Mögliche Lösungen sollte eigtl. jeder (Java-) Programmierer kennen.

Naja, Semaphore in Java programmieren ist eher nicht trivial, synchronized wäre da vielleicht die einfachere Sache,

Du weißt wovon du redest? Wer sagt denn, dass du in Java eine Semaphore implementieren sollst (die übrigens trivialer ist als erwartet)?
 

Landei

Top Contributor
Das Problem mit dem Philosophen-Problem ist, dass oft nicht so genau definiert ist, was man eigentlich erreichen will. Zufallsgesteuerte Lösungen, die in der Praxis völlig ausreichend sind, lassen dann die Profs nicht gelten.

Noch ein Link, der eventuell weiterhilft:
http://c2.com/cgi/wiki?DiningPhilosophers
 

MQue

Top Contributor
Gibts eigentlich ein ausprogrammiertes Beispiel, dass dem Philosophen problem entspricht,
 

Landei

Top Contributor
Mit Google findest du bestimmt welche. Es gibt aber wie schon gesagt mehrere Lösungsmöglichkeiten...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben