问题
单项选择题
如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是()。
A.指定的信箱不存在
B.调用时没有设置参数
C.指定的信箱中无信件
D.指定的信箱中存满了信件
答案
参考答案:D
解析:
[要点解析] 为了实现进程间的通信,可以设立一个通信机构——信箱,以发送信件以及接收回答信件为进程间通信的基本方式。采用信箱通信的最大好处是,发送方和接收方不必直接建立联系,没有处理时间上的限制。发送方可以在任何时间发信,接收方也可以在任何时间收信。为了实现信箱通信,必须提供相应的原语,如创建信箱原语、撤销信箱原语、发送信件原语和接收信件原语等。Send原语是发送原语,当进程调用Send原语被设置成“等信箱”状态时,意味着指定的信箱存满了信件,无可用空间。