Ich starte in einer Klasse einen Workerthread und ich will irgendwie mitbekommen, wenn dieser Thread beendet ist. Das heißt, im Falle der Beendigung des WorkerThreads soll eine Methode dieser Klasse aufgerufen werden....wichtig ist hierbei, dass der Thread dann auch wirklich beendet ist und das der MainThread nicht blockiert....Irgendwie gibts doch bei den Threads auch Events, aber ich blick da noch nicht so recht durch...kann mir da jemand vielleicht mit nem Beispiel weiterhelfen?....Besten Dank.
Der Thread selber ist das Event . Du kannst WaitForSingleObject nen Thread Handle übergeben.Dieses wird automatisch signalisiert wenn der Thread beendet ist. Da dein MainThread nicht blockieren soll wäre es ne Idee noch nen dritten Thread ins Spiel zu bringen,welcher dann nichts anderes macht als mit WaitForSingleObject auf das Ende des Workerthreads zu warten und dann die Methode aufzurufen.
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.