alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
阅读:1551回复:8

关于驱动可重入性

楼主#
更多 发布于:2004-06-18 14:36
驱动的可重入性
1.一般书上都说在多CPU的情况下,驱动程序的某一部份可能在多个CPU上同时运行,这时对共享内存区需要同步.但我的理解是,在单CPU的机器上,同样有可能同一个例程被先后执行,也就是说一个线程调用了A例程还没有完成时,另一个线程也调用A例程了,这时也需要对共享内存区进行同步.是不是这样?
2.SPIN_LOCK是用来处理同步的,它MUTEX,EVENT有什么区别?
我的博客:xpddk.bokee.com
alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-06-22 18:09
没有人回答吗
附件名称/大小 下载次数 最后更新
2004-06-22_TcpReceiver.rar (69KB)  11
我的博客:xpddk.bokee.com
alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2004-06-24 09:10
spinlock在单cpu下只是简单的将IRQL提高

那么在单cpu下用来处理同步不行了?


我的博客:xpddk.bokee.com
游客

返回顶部