内核同步浅探

negcit 2008-12-14 06:07:00
刚刚完成,写的很多粗糙,也不完整,还望多多指教!
目录为:
1.介绍
1.1 几个必须理解的术语
1.1.1 临界区(Critical Region)
1.1.2 竞争条件(Race Condition)
1.1.3 锁(Lock)
1.1.4 原子操作(Atomic)
1.1.5 死锁(Dead Lock)
1.2 一个例子
2.原子操作(atomic)
3.传统的 UNIX 同步机制机制
3.1 中断
3.2 调度
4.信号量(Semaphore)
4.1 二值信号量(Binary Semaphore)
4.2 阻塞信号量(Blocking Semaphore)
4.3 计数信号量(Counting Semaphore)
5.自旋锁(Spin Lock)
5.1 一个例子
6.条件变量(Condition Variable)
7.读写锁(Read-Write Lock)
7.1 再议条件变量
8.引用计数(Reference Count)
9.小结
参考资料

(顺便问一下,貌似在CSDN里只能通过发 “求助”贴 发贴?)

下载: 内核同步浅探.pdf
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nonomori 2010-12-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 negcit 的回复:]
刚刚完成,写的很多粗糙,也不完整,还望多多指教!
目录为:
1.介绍
1.1 几个必须理解的术语
1.1.1 临界区(Critical Region)
1.1.2 竞争条件(Race Condition)
1.1.3 锁(Lock)
1.1.4 原子操作(Atomic)
1.1.5 死锁(Dead Lock)
1.2 一个例子
2……
[/Quote]


信号量那P函数里 sem--
Bestrem_9 2009-04-27
  • 打赏
  • 举报
回复
学习。。。
chenzijing 2009-03-30
  • 打赏
  • 举报
回复
顶,很好的东西!谢谢
wap21 2008-12-14
  • 打赏
  • 举报
回复
友情up
negcit 2008-12-14
  • 打赏
  • 举报
回复
连自己的贴子也不能编辑么?
下载链接:内核同步浅探.pdf

3,287

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 实用资料发布区
社区管理员
  • 实用资料发布区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧