microbe
驱动小牛
驱动小牛
  • 注册日期2007-12-10
  • 最后登录2011-01-17
  • 粉丝1
  • 关注0
  • 积分914分
  • 威望420点
  • 贡献值1点
  • 好评度88点
  • 原创分0分
  • 专家分1分
阅读:1367回复:6

死锁了,郁闷,大侠指导下啊!

楼主#
更多 发布于:2008-06-11 09:35
搞搞搞,搞出一个死锁,Verifier检测不出来,调了N长时间,是由我的驱动的引起的,但可能不是我驱动内部存在死锁,可能是造成系统其他部分死锁了。。。

关于死锁,大家有什么调试和跟踪经验啊,能不能指点一下迷津啊!感觉死锁最难搞了。。。。
microbe
驱动小牛
驱动小牛
  • 注册日期2007-12-10
  • 最后登录2011-01-17
  • 粉丝1
  • 关注0
  • 积分914分
  • 威望420点
  • 贡献值1点
  • 好评度88点
  • 原创分0分
  • 专家分1分
沙发#
发布于:2008-06-11 10:39
问题解决了,呵呵

是由于手动编程提升Windows线程优先级造成的。。。大家以后也要注意这方面的问题
我猜有可能是打乱了Windows的线程调度,而且在我提升的线程里面获取了锁,,,所以造成了这个问题,呵呵
microbe
驱动小牛
驱动小牛
  • 注册日期2007-12-10
  • 最后登录2011-01-17
  • 粉丝1
  • 关注0
  • 积分914分
  • 威望420点
  • 贡献值1点
  • 好评度88点
  • 原创分0分
  • 专家分1分
板凳#
发布于:2008-06-11 14:07
...不会吧,,不过真的没有再发生了,,,
microbe
驱动小牛
驱动小牛
  • 注册日期2007-12-10
  • 最后登录2011-01-17
  • 粉丝1
  • 关注0
  • 积分914分
  • 威望420点
  • 贡献值1点
  • 好评度88点
  • 原创分0分
  • 专家分1分
地板#
发布于:2008-06-13 08:39
我已经使用"!locks"查看了,问题已经解决,呵呵,谢谢各位的回复啊!

我发觉提升线程优先级不是问题,问题好像是你不能提升以后就不管了,最好是能够在不需要提升了以后就将其优先级set back。
游客

返回顶部