【单选题】有9个生产者,6个消费者,共享容量为8的缓冲区。在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为_______。
A. 1
B. 6
C. 8
D. 9
A. 1
B. 6
C. 8
D. 9
举一反三
- 10个生产者,5个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓冲区的信号量S的初始值为1。
- 在9个生产者,6个消费者共享容量为8的缓冲器的生产者-消费者问题中,互斥使用缓冲器的信号量信号量初始值为()。 A: 1 B: 6 C: 8 D: 9
- 在多进程共享n个缓冲区的缓冲池这个经典生产者-消费者问题中,mutex为互斥信号量,所控制的临界资源为____________,初值为____________。Empty为____________信号量,表示“空”缓冲区的数量,初值为____________。Full为____________信号量,表示“满”缓冲区的数量,初值为____________
- 在生产者-消费者问题中,缓冲池包含n个缓冲区,应设置互斥信号量mutex。它的初值应分别为( )。 A: 0 B: 1 C: n D: n-1
- 在利用记录型信号量解决生产者-消费者问题中,假设有9个生产者,6个消费者,1个容量为8个缓冲区的缓冲池,用mutex表示对缓冲池的互斥使用,分别用empty,full分别缓冲池中空缓冲区的数量和非空缓冲区的数量,则初始状态下,信号量mutex,empty,full的初始值分别为多少?() A: mutex=8,empty=0,full=1 B: mutex=8,empty=1,full=0 C: mutex=1,empty=0,full=8 D: mutex=1,empty=8,full=0