函数atomic_read()的功能是对原子类型的变量v进行原子读操作,得到其值。
atomic_read文件包含
#include <asm/atomic.h>
atomic_read函数定义
在内核源码中的位置:linux-3.19.3/arch/x86/include/asm/atomic.h
函数定义格式:
static inline int atomic_read(const atomic_t * v)
atomic_read输入参数说明
v
:原子类型变量,该参数一般传递一个指针。关于原子类型atomic_t的定义参考极客笔记网atomic_set()函数的分析。
atomic_read返回参数说明
- 函数atomic_read()返回读取的原子类型变量v的值。
atomic_read实例解析
本函数实例解析参考极客笔记网atomic_set()函数中的实例解析。