什么类型的图表最适合可视化线程问题(例如争用)?

aki*_*adu 5 diagram multithreading deadlock contention

在调试我们的系统问题时,我发现线程争用导致了瓶颈。我需要向参与处理此问题的其他人解释这一现象。其中一些不是来自开发团队(但是,他们具有相当的技术性)。那么什么类型的图表可以用来描述线程问题,例如争用、死锁等?一些例子会非常有用。

djn*_*jna 3

Doug Lea(Java 并发编程)使用带有线程列的垂直时间线,然后列中的一行捕获任何给定时间的状态。

一系列行捕获一系列事件。

问题在于,大部分讨论需要考虑可能的状态变化的各种排列。

我想知道这些图表的 PowerPoint 动画版本是否会对您心目中的受众有所帮助。