Einzelnen Beitrag anzeigen

Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: Threads sollen auf einander warten... Wie am besten???

  Alt 27. Aug 2008, 22:42
Abgesehen davon, dass ich nicht ganz verstehe, worauf ein Thread warten soll, wenn er seine Aufgabe erfüllt hat, wäre eine simple Möglichkiet folgende:

Du legst dir zwei Variablen zu, ThreadAFinished und ThreadBFinished (Boolean). Dann kannst du in beiden Threads ganz einfach am Ende
Delphi-Quellcode:
Thread*Finished := true;
while not (ThreadAFinished and ThreadBFinished) do
  Sleep(0);
machen Das ganze am besten über eine Hier im Forum suchenTCriticalSection absichern.

Oder wo ist das Problem
  Mit Zitat antworten Zitat