Dining philosophers problem
{"Image DocumentName": "Dining philosophers problem", "Image ImageDescription": "Verbesserung: Wenn rechte Gabel belegt, dann lege linke Gabel wieder zur\u00fcck. /  Philosoph(i) (i=1...N, N=5  / philosopher(i)\u200f { philosophise(); take_fork(i); /  nimm linke Gabel  / take_fork((i + 1) % N); /  nimm rechte Gabel (modulo N)\u200f Wenn Gabel (i + 1) % N belegt. lege Gabel (i) zur\u00fcck und. versuche es sp\u00e4ter erneut.  / ... Angenommen alle f\u00fcnf Philosophen nehmen ihre linke Gabel gleichzeitig. Dann ist die jeweils rechte Gabel belegt und sie legen die linke wieder zur\u00fcck. Im n\u00e4chsten Versuch greifen wieder alle gleichzeitig zur linken Gabel usw... Die Prozesse laufen zwar alle uneingeschr\u00e4nkt weiter, aber sie machen keine Fortschritte. Sie verhungern. WS 2009/10.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}