prozess-synchronisation
-
hallo ich möchte ein beispiel angeben wie der verzicht auf mutual exclusion zu problemen führen kann
ist eine wettlaufsituation geeignet?
Thread A Thread B 1: zähler lesen 2: zähler lesen 3: um 1 erhöhen 4: um 1 erhöhen 5: zähler schreiben 6: zähler schreiben
so etwas in der art? oder ist das ein anderes problem?
ich denke dass es geeignet ist da ja beide threads gleichzeitig im kritischen abschnitt sind oder?
-
ich verstehe nicht ganz, was du da eigentlich willst, denn du gibst dir selbst ein Bsp und beantwortest dich selber. Kannst du deine Frage anders formulieren?
-
shisha schrieb:
hallo ich möchte ein beispiel angeben wie der verzicht auf mutual exclusion zu problemen führen kann
(...)Ja, das ist ein Fall wo es zu einem Problem kommen kann.
Natürlich gibt es noch eine Trillion andere Fälle wo es zu Problemen kommen kann. Einige davon sind leider viel schwerer zu verstehen, und würden so nebeneinandergeschrieben vollkommen korrekt aussehen - obwohl sie es nicht sind