[单选题]

“生产者—消费者”问题是一个经典的进程同步与互斥控制问题,若缓冲区可存放n件物品,要解决这个问题,通常需要使用______个信号量。

A.1

B.2

C.3

D.4

A.

B.

C.

D.

参考答案与解析:

相关试题

在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?producer(

[单选题]在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?producer() { int item; while(TRUE) { item = produce_item(); P(empty); P(mutex); insert_item(item); V(mutex) V(full); } } consumer() { int item; while(TRUE) { P(full); P(mutex); item = remove_item(); V(mutex); V(mutex);

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。A.3B.4C.1D.2

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。A.3B.4C.1D.2

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。A.3B.4C.1D.2

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。A.3B.4C.1D.2

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。A.3B.4C.1D.2

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。A.3B.4C.1D.2

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用( )个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用( )个信号量。A.3B.4C.1D.2

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用( )个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用( )个信号量。A.3B.4C.1D.2

  • 查看答案
  • 对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。

    [单选题]对于缓冲池(大量缓冲区)的管理,采用生产者一消费者方式解决同步或互斥时,通常需要用()个信号量。A.3B.4C.1D.2

  • 查看答案