Einzelnen Beitrag anzeigen

Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#2

AW: WaitForMultipleObjects erkennt Beendigung von Threads nicht

  Alt 13. Feb 2012, 21:07
EDIT: Rufst du in den Threads synchronize oder ähnliches auf? Das könnte einen netten Deadlock geben.

[EDIT]Vermutlich Blödsinn: [/EDIT]
Könnte es sein, dass ein Thread schon fertig ist, wenn WaitForMultipleObjects aufgerufen wird?
Wie sich WaitForMultipleObjects dann verhält, habe ich nicht gefunden. Rufe mal am Ende des Threads ein sleep(1000); (bzw. einen Zeitraum, indem das Warten auf jeden Fall ausgelöst wird) auf und gucke, ob das dass Problem behebt.

Geändert von BUG (13. Feb 2012 um 21:20 Uhr)
  Mit Zitat antworten Zitat