UI-Thread Safety
-
09-06-2019 - |
Frage
Irgendwelche Vorschläge, der beste Weg, um sicherzustellen, thread-Sicherheit, wenn die änderung der Eigenschaften auf die Formular-Steuerelemente?Ich habe mit Mir.Aufrufen von in der Vergangenheit, und ich Frage mich, ob Sie vor - /Nachteile, Kommentare, Anregungen, etc.
Lösung
Invoke ist der richtige Weg, es zu tun, wenn man Sachen in Form von einem anderen Thread schieben ist.
Aber Sie könnten prüfen, ob die Form könnte besser Daten selbst werden ziehen, vielleicht von einem Zeitgeber, und vielleicht weniger häufig als Hintergrundprozess könnte einzelne Updates drücken.
Andere Tipps
ich tun Kontrolle. Rufen Sie auf der Zielsteuerung und nicht die gesamten Form, aber das ist nur meine Meinung. Ich beanspruche keine fortgeschrittene Kenntnisse der Win Formen, ich muss es nur nutzen jede von Zeit zu Zeit.