是否有类似于微软CHESS的Java工具?

Hos*_*Aly 9 .net java

是否存在类似于Microsoft的CHESS的 Java现有工具?或者CHESS源代码是否打开,以便我可以尝试将其转换为Java?

Dee*_*rda 7

谷歌的Thread Weaver为Java提供了类似的功能.从Thread Weaver项目页面:

Thread Weaver是一个用Java编写多线程单元测试的框架.

它提供了在代码中创建断点的机制,以及在达到断点时停止执行线程的机制.然后可以在第一个线程被阻塞时运行其他线程.这允许您编写可重复的测试,以检查竞争条件和线程安全性.


ank*_*kon 5

如果你只想检查你的java程序,你是否考虑过相反的方法:将java转换为托管代码(http://www.ikvm.net/),并用国际象棋运行它?

有很多用于java的静态分析工具,例如findbugs,它可以帮助您查找基于查看源代码的并发问题,但我还没有看到任何实际尝试运行应用程序的东西.