Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Blup,
22. Sep 2008
In dem Fall bringt die Aufteilung auf mehrere Threads vermutlich keine Verbesserung der Gesamtlaufzeit (es sei den die Schnittstelle ist Multithreadfähig).
Ich würde neben dem Hauptthread, der mit dem Benutzer interagiert, nur einen zweiten Thread anlegen, der im Hintergrund die Arbeit erledigt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Blup,
19. Sep 2008
Die CPU-Nutzung zu erhöhen kann nur ein Mittel sein um die Laufzeit zu verringern. Es stellt sich nur die Frage ob das in diesem Fall der richtige Weg ist.
Ich habe die Erfahrung gemacht das oft schon kleine Eingriffe in den Ablauf eine dramatische Veränderung der Laufzeit bringen.
Da Threads das Programm deutlich verkomplizieren können, sind sie für diesen Zweck eher das letzte Mittel.
...