Chinaunix首页 | 论坛 | 博客
  • 博客访问: 343576
  • 博文数量: 235
  • 博客积分: 2611
  • 博客等级: 少校
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-25 11:48
文章分类

全部博文(235)

文章存档

2015年(3)

2014年(2)

2011年(2)

2009年(20)

2008年(208)

分类:

2008-11-13 10:15:19

同步是linux内核中一种很重要的操作.它为内核提供了一种临界区和SMP系统中的数据保护机制.今天就来分析一下在linux内核是怎么样实现这些操作的.
一:原子操作(摘自《understanding the linux kernel 2.4》)
原子操作是指在执行过程中不能被打断的操作.它包括以下几种类型:
进行一次或者零次对齐内存的访问操作都是原子操作.因为这些指令一般都是单指令.不可能单指令在执行过程中被抢占。
如果在读操作之后,写操作之前没……
阅读(287) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~