[4][13][单选]下列关于生产者消费者的叙述中,哪一个是正确的
生产者往缓冲区放产品前要先使用 P 操作确保缓冲区有空闲槽
生产者往缓冲区放产品前要先使用 V 操作确保缓冲区有空闲槽
消费者从缓冲区取产品前要先用 P 操作确保缓冲区互斥使用
生产者往缓冲区放产品前要先用 P 操作确保缓冲区互斥使用
答案
生产者往缓冲区放产品前要先使用 P 操作确保缓冲区有空闲槽
解析
生产者往缓冲区放产品前要先使用 P 操作确保缓冲区有空闲槽,即信号量表示的资源有空余。故本题答案选生产者往缓冲区放产品前要先使用 P 操作确保缓冲区有空闲槽选项。涉及考点为第 4 章并发与同步。
转载请注明出处。
![[4][30][单选]设系统中有 3 种类型的资源A,B,C和 5 个进程P1,P2,P3,P4,P5,A 资源的数量是 17,B 资源的数量是 6,C 资源的数量是 19。](http://www.pythonopen.com/zb_users/upload/2025/01/202501251737772224523171.png)
