C# Code unterrbrechen und auf Benutzereingabe warten

Eine neue Form würde ich immer in einem eigenen Thread starten.
Würde ich nicht so machen. Es genügt, wenn alle Forms/Controls in einem einzigen Thread erstellt wurden (außer wenn irgendein Control als solches für die eigene Darstellung bereits viel Rechenleistung benötigt).
Lieber sollte man rechenintensive Operationen in Threads auslagern. Aber nicht das Control, welches die Operation startet.
Links zu Multithreading mit .Net:
Give Your .NET-based Application a Fast and Responsive UI with Multiple Threads
Safe, Simple Multithreading in Windows Forms, Part 1
Safe, Simple Multithreading in Windows Forms, Part 2
 
Zurück