我想知道是否有任何框架或应用程序(应用程序)/程序,可以分析任何Java代码的并发性吗?

如果该工具知道JRE发货类和方法的所有实现,那么它会归结为简单地分析同步块和方法及其呼叫层次结构。从这里可以创建一个培养网,并肯定会告诉您是否会遇到僵局。

我错过了一些东西,或者真的很容易吗?那么必须有一些很酷的工具做那种东西?或者这样的工具报告太多可能是由于某些底层计划/业务逻辑而完全节省的可能性的死锁?Petri网应该足够强大,可以处理这些情况?

这将节省许多人搜索可能或可能与死锁问题无关的错误。

有帮助吗?

解决方案

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top