Linux内核API atomic_read

函数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()函数中的实例解析。

赞(0)
未经允许不得转载:极客笔记 » Linux内核API atomic_read
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址