Entwickler-Ecke

Sonstiges (.NET) - Multithreading


ene - Mo 12.10.09 13:35
Titel: Multithreading
Moin,

ich bin am Überlegen, ob ich für mein TreeView mich mal mit Multithreading beschäftige. Mein TreeView hat eine maximale Tiefe von 2. Also nur Root1-x und Child1-x. Wie ich es für einen Singlethread mache, weiß ich und es funktioniert auch. Beim Multithread frage ich mich, wie der Aufbau am günstigsten ist.


Kha - Mo 12.10.09 18:14

user profile iconene hat folgendes geschrieben Zum zitierten Posting springen:
ich bin am Überlegen, ob ich für mein TreeView mich mal mit Multithreading beschäftige.
Man beschäftigt sich nicht wegen Controls mit Multithreading - die sind sowieso zwangsweise single-threaded - sondern wegen Berechnungen. Hast du denn eine Berechnung, für die sich Parallelisierung lohnen würde?


ene - Mi 14.10.09 16:06

Äh ja, entschuldige bitte die falsche Ausdrucksweise. Ich ermittel für die SubNodes des Roots ein paar Kennziffern. Die Berechnung würde ich dann gerne nicht nur für den gerade aktuellen Rootnode machen, sondern für alle Roots, aber es sollte eben meinen eigentlichen Prozess nicht belasten. Und im Moment verrenne ich mich meistens in zu viele Dinge gleichzeitig, deswegen wäre etwas Struktur dabei hilfreich.

Die Kennziffern berechne ich aus DB-Werten und Vorgaben im Formular. Es sind Maschinenlaufzeiten, Auslastung, etc.