信号量机制实现同步互斥及进程前驱

#信号量概述


  • *1.一个信号量对应一个资源*
  • ***2.信号量的值代表这个资源的剩余量
  • 3.P操作,***申请一个资源,资源不够就阻塞等待
  • 4.V操作,*释放一个资源,如果有进程在等待则唤醒一个进程*
  • #信号量机制实现互斥


  • 信号量机制实现互斥
  • #信号量机制实现那进程同步


  • 进程同步:要求并发进程按要求有序推进
  • 信号量机制实现同步
  • #信号量机制实现前驱关系


  • 说白了就是各种依据同步关系实现
  • 前驱里要有V操作,确保后继有了资源
  • 后继里要有P操作,确保前驱给了资源
  • Pasted image 20260704103007.png
  • Pasted image 20260704103148.png
  • 不是很难,有点类似软件项目管理是吧