Hallo,
Ich verzweifle gerade am Versuch in Delphi XE2 unter Windows 7 Pro, eine Simulation mit Multihtreading zu beschleunigen. Weil schon mit bloßem Auge zu sehen war, dass das Programm immer wieder ins Stocken gerät, habe ich mal die Zeit gemessen, die an verschiedenen Stellen des Codes verbraten wird. Dabei hat sich herausgestellt, dass es häufig mehrere huntert Millisekunden dauert, bis nach dem Ende der Execute.Methode das OnTerminate-Event ausgelöst wird. Ich habe es schon mit einer Erhöhung der Priorität versucht, aber das bringt leider gar nichts. Gibt es eine Möglichkeit, die Threads zu zwingen, sich nach getaner Arbeit schneller zurück zu melden?
Vielen Dank und Grüße,
DrStupid