首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

调试时候出现的异常

2012-02-07 
调试时候出现的错误检测到ContextSwitchDeadlockMessage:CLR无法从COM上下文0x1a0c08转换为COM上下文0x1a0

调试时候出现的错误
检测到   ContextSwitchDeadlock
Message:   CLR   无法从   COM   上下文   0x1a0c08   转换为   COM   上下文   0x1a0d78,这种状态已持续   60   秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送   windows   消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积。要避免此问题,所有单线程单元(STA)线程都应使用泵式等待基元(如   CoWaitForMultipleHandles),并在运行时间很长的操作过程中定期发送消息。   检测到   ContextSwitchDeadlock

怎么解决那?

[解决办法]
不明白
[解决办法]
http://msdn2.microsoft.com/zh-cn/library/ms172233(VS.80).aspx
[解决办法]
在Debug的Exception列表中把这个异常的Throw的Check去掉试试。

热点排行