gpt4 book ai didi

multithreading - 如何在UML中表示非顺序代码?

转载 作者:行者123 更新时间:2023-12-03 13:16:01 24 4
gpt4 key购买 nike

我找不到任何表示非顺序代码的UML图(例如,回调,在不同线程上运行的代码)。

是否可以在UML图中表示非顺序代码?有无序列图吗?

最佳答案

实际上,您正在寻找sequence diagram。它显示了多个对象以及它们如何相互作用。每个对象都有一个特定的时间轴。 “顺序”一词不是指代码,而是指时间之间的消息(对象之间的通信)如何排序。

正如@xmojmr指出的那样:

an activity diagram can also be used: it focuses on operations (interesting also for multiple threads with "swimlanes")



两种图表类型之间存在1:1映射。 SD专注于时间线(严格按照自上而下的顺序),而AD专注于消息概述(有点像思维导图)。

关于multithreading - 如何在UML中表示非顺序代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com