文章目录 linux驱动——原子操作 原子操作 API 原子位操作 API 原子操作驱动 原子操作 APP linux驱动——原子操作 原子操作 API Linux 内核定义了叫做 atomic_t 的结构体来完成整型数据的原操作,在使用是使用原子变量来代替整型变量。此结构体定义在 include/linux/types.h 文件中,定义如下: typedef struct { int counter; }atomic_t; 如果要使用原子操作 API 函数,需要首先定义一个 atomic_t 的变量,如下所示: atomic_t value