synchronizationcontext

Ein .NET-Ziel, an das eine Arbeit gesendet werden soll. In Winforms und WPF ist dies normalerweise der Hauptthread der Benutzeroberfläche.
1
Antwort

Jedes Szenario, in dem Task.ContinueWith (..., TaskScheduler.FromCurrentSynchronizationContext ()) * nicht * im UI-Thread ausgeführt wird?

Wir beobachten etwas Seltsames, Code wie folgt: %Vor% Die zweite Aufgabe ruft dort ein Ereignis auf, das wiederum versucht, die GUI zu aktualisieren, und wir bekommen die gefürchtete Thread-übergreifende Ausnahme. Wenn Thread.CurrentThre...
20.03.2013, 13:18
1
Antwort

Vergleichen von SynchronizationContext

Wie vergleiche ich SynchronizationContext? Es scheint, dass derselbe Dispatcher bei der Verwendung von BeginInvoke einen anderen SynchronizationContext erstellen kann. Wenn ich in die zwei (ungleichen) Kontexte drillt, sehe ich, dass die Dispatc...
21.11.2012, 18:46
5
Antworten

Erhalte SynchronizationContext von einem gegebenen Thread

Ich finde nicht, wie man SynchronizationContext eines gegebenen Thread : bekommt %Vor% Warum sollte ich das brauchen? Weil ich den UIThread von verschiedenen Stellen aus über die Front-End-Anwendung posten muss. Also habe ich eine st...
05.11.2010, 15:41