2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)


0.思维导图

2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)

1.为什么引入信号量机制?

  • 为了更好的解决进程互斥与同步的问题
    2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)

2.什么是信号量机制?

2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)

3.整型信号量

2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)

4.记录型信号量

2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)

(1)举一个生动形象的例子了解记录型信号量

  • 一张图咱们回忆一下进程的状态
    2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)
  • 一个例子
    2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)
    2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)

2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)
2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)
2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)

(2)梳理一下记录型信号量的知识点(P、V)

2.3.4 操作系统之信号量机制(整型信号量、记录型信号量P、V)
参考:https://www.bilibili.com/video/av70156862?p=20