我想绘制多线程java应用程序的序列图。你认为一个多线程Java应用程序的序列图是否正确(如果是这样,我不知道如何做到这一点,任何教程?)?或者我应该为多线程绘制多图:一个序列图连接到一个线程?关于多线程java应用程序的序列图
0
A
回答
0
我会说每个线程绘制一个序列图。
试图将多个线程放入单个序列图中并没有多大意义,因为事件并行发生,而不是按顺序发生。
1
这种图被称为“Petri net”。它描述了并发进程(线程)在哪里同步以及哪些部分并行运行。
然后,您可以使用序列图解释Petri网中的每个节点。
0
可以选择由工具为您创建序列图。我使用名为Diver: Dynamic Interactive Views For Reverse Engineering的Eclipse插件,它将自动在Eclipse中为您的Java程序的各个线程生成序列图。
它可以让你:
- 轻松跟踪你的Java程序
- 可视化你的程序的运行时功能
- 过滤你的痕迹和序列图,使他们
- 过滤器根据你的IDE更紧凑方法在运行时调用
- 查看源代码编辑器中运行的代码
相关问题
- 1. Java中的多线程应用程序?
- 2. 关于多线程的java多线程
- 3. 关闭多线程应用程序
- 4. 关于多线程程序的查询
- 5. 分析多线程Java应用程序
- 6. 关于在Java应用程序上的应用程序测试
- 7. 线程Java应用程序
- 8. 需要关于c#中多线程应用程序的指导。
- 9. 多线程应用程序
- 10. 关于托管的Java应用程序
- 11. 执行程序优于多线程应用程序中的线程
- 12. PingPong程序Java多线程
- 13. java多线程应用程序:正在线程阻塞时间
- 14. java:多线程,多用户web应用程序中的FTP
- 15. wxpython关闭线程的应用程序
- 16. Java Web应用程序中的线程
- 17. Web应用程序中的线程Java
- 18. Java应用程序中的线程
- 19. Java EE应用程序中的线程
- 20. OpenGL的多种环境中多线程Java应用程序
- 21. 关于.NET应用程序
- 22. 关于应用程序ICON
- 23. 多线程应用程序中的System.setproperty
- 24. 多线程的web应用程序
- 25. 多线程应用程序 - C++/Debian的
- 26. 应用程序内的多个线程
- 27. WinAPI的多线程应用程序
- 28. 多线程应用程序中的SetCurrentDirectory
- 29. 的HelloWorld多线程C#应用程序
- 30. 多线程应用程序的性能
[如何说明序列图中的多个线程?](http://stackoverflow.com/questions/1643733/how-to-illustrate-multiple-threads-in-sequence-diagram) –