UML序列图是一种交互图,描述了系统中对象之间传递消息的时间次序。其中,异步消息

题库2022-08-02  41

问题 UML序列图是一种交互图,描述了系统中对象之间传递消息的时间次序。其中,异步消息与同步消息不同,(  )。下图中(  )表示一条同步消息,(  )表示一条异步消息,(  )表示一条返回消息。问题1选项A.异步消息并不引起调用者终止执行而等待控制权的返回B.异步消息和阻塞调用有相同的效果C.异步消息是同步消息的响应D.异步消息和同步消息一样等待返回消息问题2选项A.1B.2C.3D.4问题3选项A.1B.2C.3D.4问题4选项A.1B.2C.3D.4

选项

答案 AACB

解析 在本题中,首先我们要理解同步消息与异步消息的区别。如果一个对象发送了一个同步消息,那么它要等待对方对消息的应答,收到应答后才能继续自己的操作。而发送异步消息的对象不需要等待对方对消息的应答便可以继续自己的操作。
在本题中,1表示的是同步消息,而2表示的是返回消息,3表示的是异步消息。一般情况下,在顺序图中,同步消息、异步消息、返回消息都是用本题图中的箭头表示,请注意它们的区别。
转载请注明原文地址:https://tihaiku.com/congyezige/2409928.html

最新回复(0)