// 原子类型
typedef struct s_ATOMIC {
volatile int a_count;
} atomic_t;
// 原子读
static inline int atomic_read(const atomic_t *v) {
return (*(volatile u32_t *)
c语言 + 汇编 实现原子操作
最新推荐文章于 2024-08-06 10:06:06 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
// 原子类型
typedef struct s_ATOMIC {
volatile int a_count;
} atomic_t;
// 原子读
static inline int atomic_read(const atomic_t *v) {
return (*(volatile u32_t *)