文章

30

粉丝

0

获赞

0

访问

1.2k

头像
- 第47题回答
操作系统
发布于2025年6月15日 17:50
阅读数 16


评分及理由

(1)信号量的初值和含义(满分2分)

得分:2分

理由:信号量的定义和初值与标准答案一致,mutex1用于生产者与消费者互斥访问缓冲区,empty表示缓冲区空位数,full表示产品数,mutex2用于控制消费者连续取物品。

(2)生产者之间的互斥操作(满分1分)

得分:1分

理由:生产者通过P(mutex1)和V(mutex1)实现了对缓冲区的互斥访问,操作正确。

(3)生产者与消费者之间的同步操作(满分2分)

得分:2分

理由:生产者通过P(empty)和V(full),消费者通过P(full)和V(empty)实现了同步,操作正确。

(4)消费者之间互斥操作(满分1分)

得分:1分

理由:消费者通过P(mutex2)和V(mutex2)实现了对连续取物品的互斥控制,操作正确。

(5)控制消费者连续取产品数量(满分2分)

得分:2分

理由:消费者通过for循环连续取出10件产品,并通过mutex2控制其他消费者在此期间不能取产品,操作正确。

题目总分:2+1+2+1+2=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发