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

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

文章分类

全部博文(185)

文章存档

2024年(1)

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-03-03 22:51:48

p { margin-bottom: 0.21cm; }Linux内核中的数据同步1.内核控制路径的三种执行环境: 1>异常 2>中断 3>可延迟函数(中断的的下半部分bottomhalf)2.在内核环境下,如何选择自旋锁,信号量及中断禁止三种2.1异常时的数据访问保护 1>异常处理时,最常见的就是系统调用,此时的CPU运行.........【阅读全文】

阅读(1117) | 评论(0) | 转发(1)

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

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

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

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

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

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

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

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

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

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

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

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

登录 注册