(1)消息传递必须给出信道的信息,通常要指出明显的接受方。
(2)由于接受方是一通信实体,具有保持状态的能力,所以同一发送方在不同时刻向同一接受方发送同样的信息,可因接受方的当前状态不同而得到不同的结果。
(3)消息传递可以是异步的,发送方可以不必等待接受方返回信息就可以继续执行后面的操作,因而支持程序的并发和分布执行,而过程调用只能是同步的,本质上是串行的。
(简答题)
与传统程序设计模式中的过程调用相比,消息传递机制有何本质区别?
正确答案
答案解析
略
相似试题
(单选题)
宏指令与子程序相比,子程序调用的执行速度比宏指令的()。
(简答题)
面向对象设计与传统软件相比,有何优点?
(单选题)
与传统的程序设计语言相比,VisualBasic最突出的特点是()。
(单选题)
与传统的程序设计语言相比,VB最突出的特点是()。
(单选题)
与传统的程序设计语言相比,Visual Basic最突出的特点是()。
(简答题)
8086/8088与传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?
(简答题)
简述中断处理程序的结构模式,说明中断和子程序调用之间的主要区别是什么?
(单选题)
中断调用和子程序调用过程相同的是()。
(单选题)
关于同步调用消息和异步调用消息,下面说法错误的是()