Czekanie na wątek

0
Procedure GetAll;
var ww:TTHdownload;
begin
 For i:=0 To Head.MDIChildCount-1 Do
 begin
   ww:=TTHdownload.Create(false); // tworznie wątku
 end;
end;

Jak zrobić by program czzekał na zakończenie wątka i wywoływał dopiero potem kolejny? tak by nie robil wszystkich wątków na raz tylko pojedyńczo

0

eee, nie robić tego w wątkach ? zacierasz chyba właśnie ideę wątku ...

0

Kazda forma ma metode "QDownload" która wywołuje by pobraćdane. Chce teraz by klikajac w aplikacji (MDIform) pobierało do wszystkich okien dane lecz pokolei(nie naraz). Oraz by program podczas pobierania działał normlanie.

0

Nie widzę sensu stosowania wątków, jeśli wszystkie (poza jednym) są zduszone. Obsługę UI przez wątek główny można wymusić poprzez przetworzenie komunikatów w pętli.

0

to jak oddzielić głowny program od jednego wątku - obliczeń w tle ?

0

Pomijając to, czy to ma sens czy nie - czekanie aż zakończy się wątek to WaitForSingleObject (pod Windows) lub pthread_join (pod Linuxa - dziś z tego korzystałem na zajęciach :>)

1 użytkowników online, w tym zalogowanych: 0, gości: 1