par*_*ish 2 c++ multithreading uml asynchronous sequence-diagram
从序列图符号可以理解,同步调用和异步调用分别具有“实线实头”和“实线细头”。
考虑这种情况:
现在,人们关心的是;
使用带空心箭头的实线。
将处理器线程显示为单独的生命线。不要将队列视为生命线,因为它只是实现异步消息传递的一种手段。我会这样建模:
如果重要的是要表明处理发生在消息发送之后,您可以在开放箭头和处理之间留出一些垂直空间(空闲时间),如下所示:
如果您确实想展示排队和轮询机制,可以按如下方式进行,但请注意,现在所有消息都是同步的。
| 归档时间: |
|
| 查看次数: |
5131 次 |
| 最近记录: |