ContextSwitchDeadLock
一个访问网站的程序,每次运行一段时间就会抛出这样的异常:ContextSwitchDeadLock,下面还有一堆说明,比如说非泵式等待什么的。
请问大家这是什么原因造成的?程序规定5小时重新执行一次,并且在程序中涉及到自动翻页。使用的是vs2005。
请大家帮忙分析一下,给点建议。
另:有些资料上说把调试选项中的contextSwitchDeadLock选项关掉即可,但是这样做之后,程序过一段时间就会出现停滞的状态,显示其正在运行,没有错误,但是应该实现的功能却没有实现。
谢谢。
------解决方案--------------------跨线程写控件导致的问题
看看代码里面的线程操作是否涉及到UI部分 用委托去做