Chinaunix首页 | 论坛 | 博客
  • 博客访问: 646492
  • 博文数量: 263
  • 博客积分: 9025
  • 博客等级: 中将
  • 技术积分: 2567
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-01 17:42
文章分类

全部博文(263)

文章存档

2012年(4)

2011年(64)

2010年(47)

2009年(44)

2008年(99)

2007年(5)

我的朋友

分类:

2010-02-03 16:08:56

如果只要和其他CPU互斥--- spin_lock/spin_unlock,
如果要和irq及其他CPU互斥--- spin_lock_irq/spin_unlock_irq,
如果要和irq及其他CPU互斥,又要保存EFLAG的状态---spin_lock_irqsave/spin_unlok_irqrestore
如果要和bh及其他CPU互斥--- spin_lock_bh/spin_unlok_bh
如果不需要和其他CPU互斥,只要和bh互斥------local_bh_disable/local_bh_enable.
阅读(479) | 评论(0) | 转发(0) |
0

上一篇:M0,M1,M2

下一篇:Spinlock 简介

给主人留下些什么吧!~~