Guten Morgen,
also ich starte einen Thread neben dem Hauptthread und im NebenThread starte ich weitere kleine Threads.
Beispiel:
Delphi-Quellcode:
// NebenThread
for o:= 0 to frm_Main.EditMaxKat.Value do
Begin
KatScanThread:= TKatScanThread.Create(o); // kleine Baby Thread im Nebenthread
KatScanThread.Start;
// <--- Testweise Sleep(1000)
End;
So es läuft auch alles, aber das Problem ist das die kleinen Threads nicht richtig durch laufen werden.
Erst wenn ich ein sleep einfüge, dann laufen sie solange bis das sleep fertig und brechen wieder ab.
Jedoch wäre dann die ganze Geschwindigkeit die ich raus holen möchte wieder futch.