摘要: 在之前的一篇博客中,着重讲解了在Linux内核中同步方法--对于整型的原子操作,除此之外,内核同步方法中还有对位的原子操作.下面我们来列举一下原子位操作的列表: 原子位操作 描述 void set_bit(int nr, volatile unsigned long *addr... 阅读全文
posted @ 2015-10-12 17:12 陈洪波 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 由于现在正在看Linux下的内核同步方法,其中第一个提到的就是原子变量,其中会有原子操作.其中原子变量被定义在linux/types.h头文件中,在这一篇博客中,主要学习原子操作,这些原子操作的函数被定义在asm/atomic.h文件中,其中包括,初始化,原子读,原子更改等操作,下面... 阅读全文
posted @ 2015-10-12 14:03 陈洪波 阅读(581) 评论(0) 推荐(0) 编辑