下列关于生产者消费者的叙述中,哪一个是正确的?A.生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽B.生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽C.消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用D.生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用
下列关于生产者消费者的叙述中,哪一个是正确的?
A.生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽
B.生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽
C.消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用
D.生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用
相关考题:
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b处应分别填(26),c、d处分别填(27)。A.V(S2)、P(S1)B.P(S1)、V(S2)C.P(S2)、V(S1)D.V(S1)、P(S2)
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取产品消费。假设该缓存区只能容纳一个产品。进程P1与P2的同步模型如下图所示:为此,应设信号量S1的初值为(18),信号量S2的初值为(19)。A.-2B.-1C.0D.1
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区取产品消费。假设该缓冲区只能容纳一个产品。进程P1与P2的同步模型如图2-2所示。为此,应设信号量S1的初值为(1),信号量S2的初值为(2)。A.-2B.-1C.0D.1
某系统有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区取产品消费。用PV操作实现进程间的同步模型如图2-3所示。假设信号量S1的初值为1,信号量S2的初值为0,那么,a、b处应当写别填(1),c、d处分别填(2)。A.V(S2)、P(S1)B.P(S1)、V(S2)C.P(S2)、V(S1)D.V(S1)、P(S2)
某系统中有一个缓冲区,进程p1不断地生产产品送入缓冲区,进程p2不断地从缓冲区中取出产品消费,用p、v操作实现进程间的同步模型如下图所示,假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c处应分别填()A.V(S2)、p(S1)、v(s1)B.V(S2)、p(S2)、v(s1)C.V(S2)、p(S1)、v(s2)D.V(S2)、p(S2)、v(s2)
关于ROM存储器(read only, memor),下列说法正确的是()。A、存储的内容在联机操作时只能读出而不能写入或被修改;B、不能作为输入缓冲区,但能作为输出缓冲区;C、能作为输入缓冲区,但不能作为输出缓冲区。
下列关于生产者消费者的叙述中,哪一个是正确的?()A、生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽B、生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽C、消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用D、生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用
单选题有9个生产者,6个消费者,共享容量为8的缓冲区。在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为()。A1B6C8D9