Forum: Algorithmen, Datenstrukturen und Klassendesign
by Daniela.S,
4. Sep 2011
Stimmt schon, aber ich gehe einmal davon aus, dass "steigende Komplexität" auch mehrere Berechnungsschritte, die sich parallelisieren lassen, beinhaltet.
Natürlich sollte eine Anwendung auch bedienbar bleiben...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Daniela.S,
4. Sep 2011
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...