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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程