bacongong
驱动牛犊
驱动牛犊
  • 注册日期2007-10-10
  • 最后登录2009-01-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望31点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1530回复:0

请高手诊断一下我这个情况(自旋锁+定时器)会不会产生死锁?

楼主#
更多 发布于:2008-05-24 18:47
PtReceive函数里 调用一个子函数,功能是将包头的某些信息加入到一个链表里,这个子函数里的操作用自旋锁保护起来。

NdisMSetPeriodicTimer设置一个定时器,定期把上述链表给释放掉,定时器处理函数里的操作同样用自旋锁保护起来。

我用的锁是NdisDprAcquireSpinLock

运行非常不稳定,有时候能跑半分钟,有时候一上来就蓝屏,怀疑是同步问题造成了死锁,请高手分析一下,谢谢!
驱网无线,快乐无限
游客

返回顶部