^-^
Why so serious?
小林系统 进程管理
  1. 进程管理
    1. 基础
      1. 进程
        1. 进程状态
        2. PCB
        3. 进程控制
        4. 进程切换
      2. 线程
        1. 线程切换
        2. 内核线程
        3. 用户线程
        4. 轻量级线程 LWP
      3. 调度
        1. FCFS:先来先服务
        2. SJF:最短作业优先
        3. HRRN:高响应比优先
        4. RR:时间片轮转
        5. HPF:最高优先级调度算法
        6. MFQ:多级反馈队列调度算法
    2. 进程间通信
      1. 管道
        1. shell 中的 pipe
      2. 消息队列
      3. 共享内存
      4. 信号量
      5. 信号
      6. SOCKET
        1. TCP 的 socket 模型
        2. UDP 的 socket 模型
        3. 本地进程通信的 socket 模型
    3. 多线程冲突
      1. 信号量
        1. PV操作
        2. 实现
      2. 生产者-消费者问题
      3. 哲学家就餐问题
      4. 读者写者问题
    4. 死锁
      1. 工具:排查死锁
      2. 避免死锁
    5. 五种锁
      1. 睡眠锁和自旋锁
      2. 读写锁
      3. 乐观锁和悲观锁
      4. CAS与自旋锁
    6. 一个进程可以创建多少线程?
    7. 线程崩溃,进程也会崩溃吗?