Chinaunix首页 | 论坛 | 博客
  • 博客访问: 692157
  • 博文数量: 192
  • 博客积分: 1875
  • 博客等级: 上尉
  • 技术积分: 2177
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-23 23:21
个人简介

有时候,就是想窥视一下不知道的东东,因为好奇!

文章分类

全部博文(192)

文章存档

2024年(8)

2023年(3)

2020年(1)

2019年(1)

2018年(1)

2017年(2)

2016年(69)

2015年(53)

2014年(14)

2013年(1)

2012年(5)

2011年(25)

2010年(9)

发布时间:2011-02-23 21:45:28

p { margin-bottom: 0.21cm; }completion1.completion(补充?完成量?) 一个执行路径等待另一个执行路径完成某事。可用于解决多处理器上发生的一种微妙的竞争条件。类似于线程同步中的条件变量,一个线程在pthread_cond_wait()上等待,另一个线程通过pthread_cond_signal()或pthread_cond_broadcast()唤醒等待的.........【阅读全文】

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

发布时间:2011-02-22 23:01:02

p { margin-bottom: 0.21cm; }读-拷贝-更新(Read-CopyUpdate)1.读-拷贝-更新(Read-CopyUpdate)     使用RCU保护的共享数据,读操作不需要获得任何锁就可以访问,不使用原子操作。写操作在访问前需要先复制一份副本,然后对副本进行修改,最后使用一个回调机制,在适当的时机把指向原来数.........【阅读全文】

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

发布时间:2011-02-20 23:46:10

p { margin-bottom: 0.21cm; }p { margin-bottom: 0.21cm; }顺序锁1.顺序锁 顺序锁是对读写锁的一种优化,使用顺序锁时,读操作的控制路径不会被写操作的执行路径阻塞,写操作的执行路径也不需要等待所有读操作执行路径完成操作才去进行写操作。写操作与写操作仍然互斥。 若读操作执行期间,发生写操作,.........【阅读全文】

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

发布时间:2011-02-17 22:38:36

p { margin-bottom: 0.21cm; }读写信号量1.读写信号量信号量对所有的调用者执行互斥。但有时候,任务只需要读取受保护的数据,而其他的则必须做出修改。只读任务可以并行的完成,提高性能。任何写内核控制路径必须对被保护资源互斥访问. 2.linux内核中的读写信号量 一个resem可允许一个写入者或无限.........【阅读全文】

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

发布时间:2011-02-17 00:19:10

p { margin-bottom: 0.21cm; }信号量1.信号量      从本质上说,它实现了一个加锁原语,即让等待者睡眠,直到等待的资源变为空闲。内核信号量类似于自旋锁,最大的不同在于,内核控制路径试图获取内核信号量所保护的资源时,相应的进程被挂起。只有在资源被释放时,进程才再次变为.........【阅读全文】

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

登录 注册