我越來越對我運行的大作業以下消息:長時間運行時抽取Windows消息?
的CLR一直無法從COM上下文0x1fe458過渡 到COM 方面0x1fe5c8 60秒。 擁有目的地 上下文/公寓的線程最有可能是 或者執行非泵等待或者 處理非常長的運行 操作而不泵送Windows 消息。這種情況通常具有負面的性能影響,並且可能 甚至導致應用程序變爲 非響應或內存使用 隨着時間的推移不斷累積。爲了 避免這個問題,所有的單 單線程單元(STA)線程 應該使用抽水等待基元 (如CoWaitForMultipleHandles)和 在長時間運行 常規操作抽取消息。
如何發送Windows消息,以便在長時間操作中不再發生此錯誤?
任何帶有完整源代碼的最終解決方案? – Kiquenet 2013-04-24 10:26:40