Danke für die rasendschnelle Antwort.
Ok, das mit dem freigeben ist wahrscheinlich Bödsinn (zumindest an dieser Stelle).
Jetzt habe ich aber versucht 4 von den Dingern laufen zulassen:
Delphi-Quellcode:
var
t1,t2,t3,t4 : meinThread;
begin
t1:=meinThread.Create(True);
t2:=meinThread.Create(True);
t3:=meinThread.Create(True);
t4:=meinThread.Create(True);
t1.Execute;
t2.Execute;
t3.Execute;
t4.Execute;
end;
Aber die laufen nicht parallel, sondern werden nacheinander ausgeführt.
Was mache ich da falsch? Kann man das Erzeugen der Threads auch in einer Schleife machen?