Registriert seit: 1. Mär 2008
Ort: Niederösterreich
226 Beiträge
Delphi XE4 Enterprise
|
AW: Design einer komplexen Software: Multithreading oder nicht...
4. Sep 2011, 16:51
Ohne jetzt die Struktur dahinter zu kennen, würde ich es so probieren:
Die Berechnungen in Threads aufzuspalten (je nachdem wie viele Sinn machen) und die einzelnen Ergebnisse vorerst im jeweiligen Thread abzulegen. Wenn dann alles abgearbeitet ist baut der MainThread dann das Chart auf...
Synchronize kostet auch relativ viel Zeit. Wenn es zu oft aufgerufen wird, dann dauert es unterm Strich womöglich länger das Chart als wenn alles im MainThread erledigt wird.
|