美文网首页
操作系统学习笔记(十六)

操作系统学习笔记(十六)

作者: itczt | 来源:发表于2019-04-28 17:39 被阅读0次

利用信号灯P-V操作实现同步

同步机制实质

  • 运行条件不满足时,能让进程暂停
  • 运行条件满足时,能让进程立即继续

P-V操作应用于进程同步的基本思路

暂停当前进程:在关键操作之前执行P操作
必要时可暂停
继续进程:在关键操作之后执行V操作
必要时唤醒合作进程
定义有意义的信号量S,并设置合适的初值
信号量S能明确地表示“运行条件”

实现进程同步的例子:司机VS售票员

1.jpg

司机:起步,行驶,停车
售票员:关门,售票,关门
同步要求:
只有售票员关门后,司机才能起步
只有司机停车后,售票员才能开门


相关文章

网友评论

      本文标题:操作系统学习笔记(十六)

      本文链接:https://www.haomeiwen.com/subject/nvdjnqtx.html