我想知道是否有任何框架或应用程序/程序可以分析任何Java代码的并发性?并发代码分析器
如果该工具知道jre发布的所有类和方法的实现,那么它归结为对同步块和方法及其调用层次结构的简单分析。从这里可以创建一个Petri网,并且可以肯定地告诉你,如果你能经历一个僵局。
我错过了什么,或者这真的很容易?那么必须有一些很酷的工具来做这种事情?或者,这样的工具是否会报告由于一些潜在的程序/业务逻辑而完全保存的可能的死锁? Petri网应该足够强大来处理这些情况?
这样可以节省很多人工时间来搜索可能会或可能不会与死锁问题相关的错误。
我认为,它可能发送任何同步代码到使用正确定时'Thread.stop'无限循环。 – Antimony 2012-11-03 01:06:34