thread status
-
es gibt doch in der winapi ne funktion um den status eines threads
abzufragen (active/running/sleep...)
weiss grad einer wie die heißt? ich find sie einfach nichthx
-
Warum willst Du das wissen. In dem Moment wo Du es weißt stimmt es doch gar nicht mehr...
Außer Du willst einen Debugger schreiben!
-
hatte n kleines deadlock problem und wollte eigentlich nur wissen wann der thread beendet wurde ohne waitforsingleobject zu nehmen
quasiwhile (getStatus() != EXITED) { provideMsgProcessing4Thread(); idle(); }aber mir is schon ne andere lösung eingefalln
falls aber jemandem einfällt wie die funktion nochmal hieß würds mich trotzdem
interessiern
-
Es gibt keine solche Funktion. Man kan Threads enumerieren und einges herausholen, aber das würde ich nicht per Programm machen, sondern besser im Debug, noch besser in WinDbg! Der kann einiges noch mehr.
WaitForSingleObject mit Wartezeit 0 ist der korrekte Weg zu ermitteln ob ein Thread terminiert hat.
-
ah ok danke

hätt ich mir den rückgabewert nochmal durchlesen sollen