● 如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是 (23)。(23)A.指定的信箱不存在B.调用时没有设置参数C.指定的信箱中无信件D.指定的信箱中存满了信件

题目

● 如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是 (23)。

(23)

A.指定的信箱不存在

B.调用时没有设置参数

C.指定的信箱中无信件

D.指定的信箱中存满了信件


相似考题
更多“● 如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是 (23)。 (23)A. ”相关问题
  • 第1题:

    如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是(23)。

    A.指定的信箱不存在

    B.调用时没有设置参数

    C.指定的信箱中无信件

    D.指定的信箱中存满了信件


    正确答案:D
    解析:为了实现进程间的通信,可以设立一个通信机构——信箱,以发送信件以及接收回答信件为进程间通信的基本方式。
      采用信箱通信的最大好处是,发送方和接收方不必直接建联系,没有处理时间上的限制。发送方可以在任何时间发信,接收方也可以在任何时间收信。
      由于发送方和接收方都是独立工作的,如果发得快而收得慢,则信箱会溢出。相反,如果发得慢而收得快,则信箱会变空。因此,为避免信件丢失和错误的送出信件,一般而言通信应有如下的规则:
      (1)若发送信件时信箱已满,则发送进程应被置等信箱状态,直到信箱有空时才被释放。
      (2)若取信件时信箱中无信,则接收进程应被子置成等信件状态,直到有信件时才被释放。

  • 第2题:

    55、进程间使用信箱通信方式进行通信时,会导致调用send原语的进程被设置成“等信箱”状态的原因是()。

    A.指定的信箱不存在

    B.调用时没有设置参数

    C.指定的信箱中无信件

    D.指定的信箱中存满了信件


    B

  • 第3题:

    2、若进程用信箱来传递信息,那么发送信息者的进程名应()

    A.存放在信件中

    B.作为send原语的参数

    C.作为receive原语的参数

    D.存放在信箱说明中


    存放在信件中

  • 第4题:

    如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是______。

    A.指定的信箱不存在

    B.渊用时没有设置参数

    C.指定的信箱中无信件

    D.指定的信箱中存满了信件


    正确答案:D
    解析:试题(23)的正确选项为D。因为Send原语是发送原语,如果系统采用信箱通信方式,那么当进程调用Send原语被设置成“等信箱”状态时,意味着指定的信箱存满了信件,无可用空间。

  • 第5题:

    信箱创建之后,利用信箱实现并发进程间的通信需要两个基本的通信原语,它们是() 。

    A.wait原语和signal原语

    B.send原语和receive原语

    C.R(S)和W(S)

    D.以上都不是


    send原语和receive原语