2
我無法找到一個C#示例,說明如何提高在以下條件的跨線程事件:提高2個線程之間的事件,當兩個線程是一個WinForm
比方說,我有1事件及3主題:
事件DoStuff
線程A - WinForm的
線程B - 線程線程A催生做一些處理。已被預訂DoStuff
線程C-函數foo() - 線程,線程B催生做一些定子處理和引發事件DoStuff現在
如何確保線程C-引發的事件被處理線程B內部而不是C或A.
我運行的所有示例都是針對Form/Control.Invloke提示的,或者是那種類型的東西,我真的想要擁有任何Thread實際訂閱的事件執行它是重要的線程內部,而不僅僅是主窗體線程。
爲什麼使用事件而不是僅加入或使用工作線程池? – JohnOpincar 2011-01-31 17:10:05
線程不處理事件,方法。也許你可以解釋一下你需要什麼,有人可以提出一個替代方案。 – 2011-01-31 17:23:47