Wie richtig auf Botschaften warten
-
daimonion schrieb:
Martin Richter schrieb:
Nur noch mal als Anmerkung:
Da lesend und schreibend auf die Daten zugegriffen werden musst Du diese über eine Ctrical Section absichern.Was kann in dem konkreten Fall passieren, wenn die Schreib-/Lesebereiche nicht über eine Critical Section abgesichert werden.
Der lesende Thread kann inkonsistente Daten bekommen, weil der schreibende Thread nach dem Schreiben eines Teils der Daten unterbrochen werden kann.
-
Solange es sich nur um einen einzigen 32bit Wert handelt ist dies wohl ausgeschlossen...
-
Belli schrieb:
Der lesende Thread kann inkonsistente Daten bekommen, weil der schreibende Thread nach dem Schreiben eines Teils der Daten unterbrochen werden kann.
Okay, das macht Sinn, wenn mehrere Daten geschrieben werden. Danke für die Antwort.