Chinaunix首页 | 论坛 | 博客
  • 博客访问: 50331
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-15 13:27
文章分类
文章存档

2014年(21)

我的朋友

发布时间:2014-09-01 13:17:19

信号量一.什么是信号量信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。二.信号量的分类在学习信号量之前,我们必须先知道——Linux提供两.........【阅读全文】

阅读(1094) | 评论(0) | 转发(0)

发布时间:2014-09-01 13:16:33

......【阅读全文】

阅读(1997) | 评论(0) | 转发(0)

发布时间:2014-09-01 13:11:02

......【阅读全文】

阅读(1017) | 评论(0) | 转发(0)

发布时间:2014-09-01 13:09:07

自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。  由于自旋锁使用者一般保持锁时间非常短,因此选择自旋而不是睡眠是非常必要的,自旋锁的效率远高于互斥锁。  信号量和读.........【阅读全文】

阅读(988) | 评论(0) | 转发(0)

发布时间:2014-09-01 13:05:50

......【阅读全文】

阅读(1039) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册