Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
5.5. c) PhilosopherOrdered
Hallo liebes Forum,
eine Frage zu der im Titel genannten Aufgabe:
Wenn in der Klasse PhilosopherOrdered in der Methode eat() der Befehl firstFork.lock() vor secondFork.lock() steht, wird das auch in dieser Reihenfolge ausgeführt? In der Vorlesung wurde ja das Problem der Umordnung von Code angesprochen, wenn es keine Datenabhängigkeit gibt.
Vielen Dank!
In dem Fall ist der Compiler schlau genug zu erkennen, dass er die Aufrufe nicht umordnen darf ;).