Einzelnen Beitrag anzeigen

Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#8

Re: Mehrere Thraeds gelichzeitig

  Alt 7. Apr 2004, 12:07
ich würde einen Master-Thread erstellen, der die Worker-Threads koordiniert... hier etwas Pseudo-Code:

Master-Thread:
Code:
while (more records available) do begin
  while not (less than 10 worker-threads running) do sleep;

  (start worker-thread with next record)
end
Worker-Thread:
Code:
(inc worker-thread-count)
(do work)
(dec worker-thread-count)
terminate
  Mit Zitat antworten Zitat