绘图线程交互


11

我想以UML(类似)表示法绘制(笔和铅笔)线程交互。我并不坚持使用UML,任何对读者来说显而易见的事情都应该做。

我从顺序图开始,但我不认为这是实现此目的的最佳方法。一直以来,屏幕外都会有“行动发起人”,这有点违反了SSD的想法。我继承了一个中等大小的代码库,每个线程都有一个状态机,大约有9-10个线程,我试图弄清楚它是如何工作的。

我应该如何可视化线程交互?

Answers:


6

劳伦斯·利弗莫尔国家实验室(Lawrence Livermore National Laboratory)提供了一些有关并行计算和编程的良好指南。特别是,《Posix线程指南》中有一些做得很好的图表,它们说明了如何可视化线程及其交互。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.