C# - Events zwischen threads ausgeführt werden in Ihrem eigenen thread (Wie)?

Ich würde gerne zwei Threads. Nennen wir Sie :

  • Thread Ein
  • Thread B

Thread feuert ein event-und thread B hören Sie zu diesem Ereignis.
Wenn der Thread B Ereignis-Listener ausgeführt wird, ausgeführt wird, mit dem Thread Eine thread-ID, so dass ich denke, es wird ausgeführt, innerhalb des Thread A.

Was ich tun möchte, ist in der Lage, Feuer-event, Thread B etwas zu sagen wie: "hey, ein Daten-bereit für Sie, Sie behandeln können Sie es jetzt". Dieses Ereignis muss in einem eigenen Thread ausgeführt, da es verwendet Dinge, die nur ihn zugreifen kann (wie die UI-Steuerelemente).

Wie kann ich das tun ?

Danke für Sie Hilfe.

InformationsquelleAutor Guillaume | 2010-03-08
Schreibe einen Kommentar