• 2022-11-03
    ‏在生产者消费者问题中,消费者执行Wait(full)后阻塞的原因是( )。​
    A: full>1
    B: full<1
    C: full=1
    D: full=0
  • B

    举一反三

    内容

    • 0

      采用信号量和P、V原语解决生产者—消费者问题时,设:信号量Empty对应空缓冲区资源,Full对应满缓冲区资源,Mutex用于访问共享缓冲池时的互斥,则下列进程描述()是正确的。 A: 生产者:P(Mutex); P(Empty); …; V(Mutex); V(Full)消费者:P(Full):P(Mutex); …; V(Mutex); V(Empty) B: C均不正确 C: 生产者:P(Empty); P(Mutex); …; V(Mutex); V(Full)消费者:P(Mutex); P(Full); …; V(Mutex); V(Empty) D: 生产者:P(Empty); P(Mutex); …; V(Mutex); V(Full)消费者:P(Full); P(Mutex); …; V(Mutex); V(Empty)

    • 1

      在生产者-消费者问题中,如果将P(full),P(mutex)的位置互换,或者将V(full),V(mutex)互换,结果分别会如何?

    • 2

      在生产者-消费者问题中,应设置互斥信号量mutex,资源信号量full和empty,他们的初值应分别是()。 A: 0,1,-1 B: 1 ,0 ,+n C: -1, -n, +n D: 1,-1,+n

    • 3

      在生产者一消费者问题中,应设置互斥信号量mutex、资源信号量full和empty。它们的初值应分别是( )、( )、( )。 A: 0 B: 1 C: -1 D: –n E: +n。

    • 4

      ​在生产者-消费者问题中,应设置互斥信号量mutex、资源信号量full和empty。它们的初始值应分别是()。‍ A: 0;n;0 B: 1;n;0 C: 0;0;n D: 1;0;n