操作系统:精髓与设计原理 中文第七版 阅读笔记 第五章

  1. 术语
    1.  
      1. 原子操作
      2. 临界区
      3. 死锁
      4. 活锁
      5. 互斥
      6. 竞争条件(执行结果依赖不同的线程或者进程相对执行顺序或者时间)
      7. 饥饿
    2. 进程的交互
      1. 共享
      2. 通信
    3. 互斥的要求
    4.  

  2. 互斥:硬件的支持
    1. 互斥硬件指令
  3. 信号量
    1. 常见并发机制

    2.  

  4. 管程
    1. 将共享数据结构,临界区内容搬到管程中,由管程控制访问,同一时间只存在一个线程或者进程在其中进行访问
  5. 消息传递
    1. Linux中消息队列的支持
    2. windows中消息队列的支持
    3. 类似信箱的机制实现进程间通信,和同步机制
  6. 读者写者问题
    1. 互斥,信号量等的应用
  7. 生产者消费者问题
  8. 哲学家吃饭问题
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章