原子变量提供了一种 原子的、 不可中断 的操作。
如下所示:
atomic mapped;
内核提供了一系列原子变量操作函数,如下所示:
*atomic_add: ------加一个整数到原子变量
*atomic_sub: ------从原子变量减一个整数
*atomic_set: ------设置原子变量的值
*atomic_read: ------读取原子变量的数值
原子变量提供了一种 原子的、 不可中断 的操作。
如下所示:
atomic mapped;
内核提供了一系列原子变量操作函数,如下所示:
*atomic_add: ------加一个整数到原子变量
*atomic_sub: ------从原子变量减一个整数
*atomic_set: ------设置原子变量的值
*atomic_read: ------读取原子变量的数值