Zitat von
shmia:
Wichtiger Hinweis: man sollte InterlockedDecrement aus
Unit Windows verwenden
Delphi-Quellcode:
Dec(ThreadsRunning);
// nicht Threadsafe !!!
if ThreadsRunning=0
then ...
if InterlockedDecrement(ThreadsRunning) = 0
then ...
// so ist's richtig
Hmm, aber es gibt doch keinen anderen thread, der auf meine Variable zugreift?
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.