作者b9433056 (阿哩唷 ^.^ )
看板Visual_Basic
标题[问题]侦测到ContextSwitchDeadlode
时间Thu Jan 27 22:24:56 2011
各位大大~我遇到了新问题~这问题看不太懂
请各位先知教一下在小不才的我~谢谢
侦测到 ContextSwitchDeadlock
Message:CLR在过去60秒一直无法从COM内容 0x328e50 转换为 COM 内容 0x328fc0。
拥有该目的内容/Apartment 的执行绪,
很可能正在进行非提取等候或正在处理非常长的执行作业,
而未提取 Windows 讯息。
这种情况通常会对效能产生负面影响,
甚至可能导致应用程式停止回应,
或导致记忆体使用量持续随时间而累积。
若要避免这个问题,所有单一执行绪的 Apartment (STA) 执行绪
都应该使用提取等候基本方法 (例如CoWaitForMultipleHandles)
并且在长时间的执行作业中定期提取讯息。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.171.230.123
1F:嘘 hpo14:作业文? 02/16 02:03