Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
26. Feb 2015
@Daniel
Du brauchst dazu 7 Threads
Thread 1
Startet 4 Holt-mal-Daten Threads und wartet bis die fertig sind
Fasst die Ergebnislisten zusammen / teilt die Ergebnisse für die Such-Threads auf
Startet 2 Sucht-mal-Daten Threads und wartet bis die fertig sind
Beendet sich (oder legt sich schlafen)
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
24. Feb 2015
Gibt es einen Grund warum du keine TObjectList nimmst? Wenn du die Liste neu aupfbaust, dann kannst du die Liste doch auch einem Thread zum Löschen geben und ein anderer Thread baut eine neue Liste auf.
Hast du übrigens schon mal die Zeit gemessen, die nur das FList.Clear benötigt? Das dürfte auch nicht unerheblich sein.