检测到 ContextSwitchDeadlock
来源:互联网 发布:hishop 6.2 源码 编辑:程序博客网 时间:2024/05/16 09:46
在vs2008中,点击release后,程序弹出一个窗体提示:检测到 ContextSwitchDeadlock
Message: CLR 无法从 COM 上下文 0x47bad8 转换为 COM 上下文 0x47bc48,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积。要避免此问题,所有单线程单元(STA)线程都应使用泵式等待基元(如 CoWaitForMultipleHandles),并在运行时间很长的操作过程中定期发送消息。
解决办法是:
在 调试 -> 异常 -> Managed Debug Assistants里 去掉ContextSwitchDeadlock一项前面的钩即可。
- 检测到 ContextSwitchDeadlock
- 检测到 ContextSwitchDeadlock
- 检测到 ContextSwitchDeadlock
- Error:检测到 ContextSwitchDeadlock
- 检测到ContextSwitchDeadlock解决方法
- 检测到ContextSwitchDeadlock解决方法
- 检测到 ContextSwitchDeadlock
- 检测到 ContextSwitchDeadlock 问题的解决办法!
- 检测到 ContextSwitchDeadlock 问题的解决办法
- 检测到 ContextSwitchDeadlock 问题的解决办法!
- 检测到 ContextSwitchDeadlock (2012-10-25 08:38:51)
- VS在调试时提示检测到 ContextSwitchDeadlock
- 关于ContextSwitchDeadlock
- 解决死锁难题 ContextSwitchDeadlock
- 解决死锁难题ContextSwitchDeadlock
- 解决死锁:ContextSwitchDeadlock
- 关于ContextSwitchDeadlock问题
- ContextSwitchDeadlock异常处理
- C和Pascal得比较(非具体语法方面)
- 批处理启动和停止oracle服务
- POJ 1410
- 单车游杭州
- atmega8 例程:T1定时器 CTC模式 方波输出
- 检测到 ContextSwitchDeadlock
- XML-RPC规范(中文)(一)
- hdu 2923 Einbahnstrasse
- javascript 添加千分符
- C#程序中的DirectShow设计
- 视频网站的Big Data解决之道
- Android读写XML
- zoj 1406 最小生成树 kruskal 和 prim用法
- POJ 3264 Balanced Lineup RMQ / 线段树