问题进一步讨论-分享一个关于操作系统的ppt

时间:2024-05-12 12:12:50
【文件属性】:

文件名称:问题进一步讨论-分享一个关于操作系统的ppt

文件大小:3.27MB

文件格式:PPT

更新时间:2024-05-12 12:12:50

操作系统 os

4)问题进一步讨论: 解决:设立两个信号灯mutex1、mutex2,其初值都为1,分别控制front与rear的互斥问题 生产者进程: 生产商品x; p(empty); p(mutex); addqueue(rear,x); v(mutex); v(full); 消费者进程: p(full); p(mutex); x=delqueue(front); v(mutex); v(empty); A)生产者用rear指针进队,消费者利用front退队,两者实际无联系,但现在信号灯是*了整个队,生产者使用队,消费者就不能使用,反之亦然。


网友评论