2
两个CPU可以同时同时保存两个“不同的”自旋锁吗?在同一处理器上的两个自旋锁?
所以......这是否意味着:一个sigle(单处理器)CPU不能同时持有两个“不同的”螺旋锁?
那么......这是否意味着:自旋锁在单CPU上的号码不能是> 1
PS:用不同的内存资源相关的“不同”意味着自旋锁。
有没有人知道螺旋锁是如何在内部工作的? ...我的意思是,他们是否在测试设置操作期间冻结了公交车?我用Google搜索,但没有绝对的答案。
“处理器只能在DISPATCH_LEVEL上运行一个'线程',因此同时锁定多个自旋锁,在这些系统上是安全的。” 这是信息。失踪。感谢这清除了我对单处理器螺旋锁的怀疑。 – bakra 2010-08-05 12:24:03