什么图用于任务通信

时间:2012-11-15 12:21:23

标签: multithreading oop uml

在一个类中,我们使用Concurrency Diagrams(此处显示的类型为http://www.modelmakertools.com/modelmaker/screenshots/concurrency-diagram.html)来可视化系统中的任务以及通信和同步机制(标志,信号量,队列,邮箱,计时器......)在任务之间使用。我们想摆脱用于绘制这些图表的工具(Artisan),但几乎没有其他工具似乎支持这种图表。

  • 有人可以建议(最好是免费且轻量级)工具来绘制这样的图表吗?

  • 或者,您使用什么图表来表达任务之间的通信和同步? (你用什么工具画出那些?)

1 个答案:

答案 0 :(得分:0)

您可以使用UML Activity Diagram来可视化并发性。 有许多工具可用于创建UML图表,您可以在此处找到列表:http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools

我可以推荐http://yuml.me/diagram/scruffy/activity/draw作为一个不错的轻量级选项。