Kirche im Dorf? Philosophie? Diskussion? Ich komm nicht ganz mit. Aber wurscht.
Wie EdR bereits in Post#2 schrieb: Die Aufgabe des Mainthreads ist das Zeichnen des Form(ular)s und die Interaktion mit dem User. Alle anderen Aufgaben (Daten laden, Dinge berechnen, Steuererklärung machen, Welt retten) sind Dinge, die dem Main-Thread quasi noch auf den Schreibtisch zur Abarbeitung gelegt werden können. Das bearbeitet er schon, auch schön der Reihe nach. Nur dann kann es sein, dass seine Hauptaufgabe auf der Strecke bleibt. Deshalb wäre es immer ratsam, schwerlastige Aufgaben in einem anderen Thread laufen zu lassen. Oder die Tatsache zu akzeptieren, dass die Bildschirmanzeige hängen bleibt. Aber Vorsicht! Nach einer Minute Auslastung schmiert das Programm ab, weil Windows der Meinung ist, dass das Form nicht mehr ansprechbar ist, weil es seine Nachrichten (die in der MessageQueue sind) nicht liest und abarbeitet.
Wie EdR bereits in Post#2 schrieb: Die Aufgabe des Mainthreads ist das Zeichnen des Form(ular)s und die Interaktion mit dem User. Alle anderen Aufgaben (Daten laden, Dinge berechnen, Steuererklärung machen, Welt retten) sind Dinge, die dem Main-Thread quasi noch auf den Schreibtisch zur Abarbeitung gelegt werden können. Das bearbeitet er schon, auch schön der Reihe nach. Nur dann kann es sein, dass seine Hauptaufgabe auf der Strecke bleibt. Deshalb wäre es immer ratsam, schwerlastige Aufgaben in einem anderen Thread laufen zu lassen. Oder die Tatsache zu akzeptieren, dass die Bildschirmanzeige hängen bleibt. Aber Vorsicht! Nach einer Minute Auslastung schmiert das Programm ab, weil Windows der Meinung ist, dass das Form nicht mehr ansprechbar ist, weil es seine Nachrichten (die in der MessageQueue sind) nicht liest und abarbeitet.
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.
Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.
Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()