阅读:1361回复:6
死锁了,郁闷,大侠指导下啊!
搞搞搞,搞出一个死锁,Verifier检测不出来,调了N长时间,是由我的驱动的引起的,但可能不是我驱动内部存在死锁,可能是造成系统其他部分死锁了。。。
关于死锁,大家有什么调试和跟踪经验啊,能不能指点一下迷津啊!感觉死锁最难搞了。。。。 |
|
沙发#
发布于:2008-06-11 10:39
问题解决了,呵呵
是由于手动编程提升Windows线程优先级造成的。。。大家以后也要注意这方面的问题 我猜有可能是打乱了Windows的线程调度,而且在我提升的线程里面获取了锁,,,所以造成了这个问题,呵呵 |
|
板凳#
发布于:2008-06-11 10:46
我怀疑你的问题根本没解决
|
|
|
地板#
发布于:2008-06-11 14:07
...不会吧,,不过真的没有再发生了,,,
|
|
地下室#
发布于:2008-06-12 15:17
引用第2楼rhettxie于2008-06-11 10:46发表的 : 我也怀疑 |
|
5楼#
发布于:2008-06-12 22:49
我 don't 怀疑. While of course the best solution is to find out where the lock is. You can start by using WinDbg to show all locks.
|
|
6楼#
发布于:2008-06-13 08:39
我已经使用"!locks"查看了,问题已经解决,呵呵,谢谢各位的回复啊!
我发觉提升线程优先级不是问题,问题好像是你不能提升以后就不管了,最好是能够在不需要提升了以后就将其优先级set back。 |
|