(王道408考研操作系统)第二章进程管理-第三节8:经典同步问题之吸烟者问题

Posted 我擦了DJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(王道408考研操作系统)第二章进程管理-第三节8:经典同步问题之吸烟者问题相关的知识,希望对你有一定的参考价值。

本文接:


一:问题描述

  1. 一个系统中有三个抽烟者进程一个供应者进程(供应原材料)
  2. 每个抽烟者不停卷烟然后抽掉,但是要卷起并抽掉一支烟,需要三种材料:烟草、纸和胶水
  3. 这个三个抽烟者中:第一个拥有烟草;第二个拥有纸;第三个则拥有胶水
  4. 供应者每次将两种材料放在桌子上拥有剩下那种材料的抽烟者便会卷起烟抽掉,然后给供应者进程一个信号以示完成
  5. 接着供应者就会把另外两种材料再放在桌子上
  6. 此过程一直重复进行

以上是关于(王道408考研操作系统)第二章进程管理-第三节8:经典同步问题之吸烟者问题的主要内容,如果未能解决你的问题,请参考以下文章

(王道408考研操作系统)第二章进程管理-第三节9:读者写者问题

(王道408考研操作系统)第二章进程管理-第三节1:进程同步

(王道408考研操作系统)第二章进程管理-第三节7:经典同步问题之多生产者与多消费者问题

(王道408考研操作系统)第二章进程管理-第三节3:实现进程互斥的硬件方法

(王道408考研操作系统)第二章进程管理-第三节2:实现进程互斥的软件方法

(王道408考研操作系统)第二章进程管理-第三节5:用信号量实现进程互斥同步和前驱关系