newkey
驱动小牛
驱动小牛
  • 注册日期2002-10-03
  • 最后登录2013-10-13
  • 粉丝1
  • 关注0
  • 积分45分
  • 威望392点
  • 贡献值1点
  • 好评度90点
  • 原创分0分
  • 专家分0分
阅读:1748回复:5

help:问一个自旋锁基本问题

楼主#
更多 发布于:2008-08-29 15:22
对同一个临界区, 分别在2个线程中加自旋锁访问

如果在1个线程中已经加锁, 在第一个线程还没有解锁前,第2个也尝试加锁,是否会导致死锁

如果不会导致死锁,是否是第二线程一直等到第一个线程放锁后才执行

感谢
www.xDrv.com
newkey
驱动小牛
驱动小牛
  • 注册日期2002-10-03
  • 最后登录2013-10-13
  • 粉丝1
  • 关注0
  • 积分45分
  • 威望392点
  • 贡献值1点
  • 好评度90点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-09-04 10:09
主要是多CPU



线程不需要用自旋锁,太奢侈了?
--------------------------------------------
在多CPU环境下,是不是只要有可能多个地方访问同一变量,都应该使用自旋锁?
www.xDrv.com
游客

返回顶部