Linux内核同步方法
原子操作“原子”不可分割,原子操作,就是不能被分割的指令。
原子类型实际上是一个整数:typedef struct {
volatile int counter;
} atomic_t;使用定义
atomic_t v;
atomic_t u=ATOMIC_INIT(0);//定义并初始化atomic_set(&v,4);
atomic_add(2,&v);
atomic_inc(&v);
原创
2016-05-10 22:55:17 ·
1236 阅读 ·
0 评论