您的位置:首页 > 运维架构 > Linux

linux互斥与同步 之 原子变量和位操作

2012-09-20 16:34 471 查看
1、有时候要保护的共享资源是一个简单的变量,可以通过架构相关的原子命令来实现互斥

2、atomic_t的定义

typedef struct {

             int counter;

}

3、在Linux系统中,atomic_打头的是原子操作函数,这些函数的实现都依赖于特定的硬件平台。

static inline void atomic_inc(atomic_t *v)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux struct 平台