我越来越对我运行的大作业以下消息:长时间运行时抽取Windows消息?
的CLR一直无法从COM上下文0x1fe458过渡 到COM 方面0x1fe5c8 60秒。 拥有目的地 上下文/公寓的线程最有可能是 或者执行非泵等待或者 处理非常长的运行 操作而不泵送Windows 消息。这种情况通常具有负面的性能影响,并且可能 甚至导致应用程序变为 非响应或内存使用 随着时间的推移不断累积。为了 避免这个问题,所有的单 单线程单元(STA)线程 应该使用抽水等待基元 (如CoWaitForMultipleHandles)和 在长时间运行 常规操作抽取消息。
如何发送Windows消息,以便在长时间操作中不再发生此错误?
任何带有完整源代码的最终解决方案? – Kiquenet 2013-04-24 10:26:40