1、有时候要保护的共享资源是一个简单的变量,可以通过架构相关的原子命令来实现互斥
2、atomic_t的定义
typedef struct {
int counter;
}
3、在Linux系统中,atomic_打头的是原子操作函数,这些函数的实现都依赖于特定的硬件平台。
static inline void atomic_inc(atomic_t *v)
1、有时候要保护的共享资源是一个简单的变量,可以通过架构相关的原子命令来实现互斥
2、atomic_t的定义
typedef struct {
int counter;
}
3、在Linux系统中,atomic_打头的是原子操作函数,这些函数的实现都依赖于特定的硬件平台。
static inline void atomic_inc(atomic_t *v)