4、吸烟者问题:三个吸烟者在一个房间内,有一个香烟供应商.为了制造并抽烟,每个吸烟者必须具备:烟草、纸和火柴.三个吸烟者中,第一个有烟草,第二个有纸,第三个有火柴.供应者有丰富的货物,随机将两样东西放在桌子上名允许一个吸烟者进行对健康不利的

问题描述:

4、吸烟者问题:三个吸烟者在一个房间内,有一个香烟供应商.为了制造并抽烟,每个吸烟者必须具备:烟草、纸和火柴.三个吸烟者中,第一个有烟草,第二个有纸,第三个有火柴.供应者有丰富的货物,随机将两样东西放在桌子上名允许一个吸烟者进行对健康不利的吸烟.当吸烟者完成吸烟后唤醒供应者,供应者再把两样东西放在桌子上,唤醒另一个吸烟者.采用信号量编写他们同步工作的程序.

你的问题到底是什么呢?