Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#15

Re: Prüfen ob Thread noch läuft

  Alt 26. Jan 2007, 14:20
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
Andreas
  Mit Zitat antworten Zitat