主题:求救操作系统中一道有关同步方面的题
抽烟者问题。假设一个系统有三个抽烟者进程和一个供应进程。每个抽烟者不停地卷烟并抽掉它。但是要卷起并抽掉一个烟,抽烟者需有三种材料:烟草、纸和胶水。一个抽烟者有纸,一个有烟草,第三个有胶水。供应进程无限供应所有三种材料,供应者每次将两种材料放到桌子上,拥有剩下那种材料的抽烟者卷一根烟并抽掉,并给供应者一个信号告诉完成了。供应者就会放另外两种材料在桌子上,这种进程一直重复。写个程序同步供应者与抽烟者。
(如果可以,想请高手用C++编)拜托了
(如果可以,想请高手用C++编)拜托了