Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36089
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 117
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-16 17:17
个人简介

_勇

文章分类
文章存档

2013年(10)

我的朋友

分类: LINUX

2013-11-04 17:26:35

自旋锁:获得资源时基于共享变量,给变量设值获得锁,其他需要所的函数会查询它,在一个忙等待的循环中“自旋”,直到锁可用。
原子操作:指某些操作的执行不可中断。
信号量:通过down(减一)和up(加一)获得共享资源的使用。无法得到资源时,会进入等待队列,而不像自旋锁会一直忙等待。资源占用时间短,用自旋锁较好;资源占用时间长用信号量较好。

阅读(1619) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~