我的意思是recovery界面时刷信号包后出现done/finish还是absorbed如果是后逗卜芦者
那你根本就没有刷上信号包
换山带个recovery比如2.5.1.0或者直接解开信号包
用弊信re管理器将文件替换到系统里
23吸烟者问题 原创2021-01-15 08:01:04
1点赞
光怪陆离的节日
码龄5年
关注
吸烟者问题:假设一个系统有三个抽烟者进程和一个供应者进程。每个抽烟者不停地卷烟并抽掉,但是要卷起并抽掉一支烟,抽烟者需要三种材料:烟草、纸和胶水。三个抽烟者中,第一个拥有烟草,第二个拥有纸,第三个拥有胶水。供应者无限地提供三种材料,供应者每次讲两种材料挡在桌子上,拥有剩下那种材料的卷烟者卷一根烟并抽掉它,并给供应者一蠢芦个告诉完成信号,供应者就会放另外两种材料在桌上,这种过程一直重复。
1、 关系分析:供应者与带伍带三个抽烟者分别是同步关系。橘轿由于供应者无法,满足两个或以上的抽烟者,三个抽烟者对抽烟这个动作互斥。
2、 整理思路:有四个进程。供应者作为生产者向三个抽烟者提供材料
3、 信号量设置。信号量offer1、offer2、offer3分别表示烟草和纸的组合资源、烟草和胶水组合资源、纸和胶水组合资源。信号量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)