ich habe mich dem Thema Multi Threading verschrieben. Und das Aktuelle Projekt macht reichlich gebrauch davon.
Wenn man einige wenige Regeln einhält. Ist das auch unproblematisch. In der Beschreibung zur Funktion LockMutex()
steht. Das dieser Befehl solange wartet, bis der Mutex frei ist. Gibt es eine Funktion die ich mit If abfragen kann?
Code: Alles auswählen
If LockMutex(DatenMutex)
AlteDaten = NeueDaten
NeueDaten = Daten
UnLockMutex(DatenMutex)
else
AlteDaten = NeueDaten
endif