是否存在类似于Microsoft的CHESS的 Java现有工具?或者CHESS源代码是否打开,以便我可以尝试将其转换为Java?
谷歌的Thread Weaver为Java提供了类似的功能.从Thread Weaver项目页面:
Thread Weaver是一个用Java编写多线程单元测试的框架.
它提供了在代码中创建断点的机制,以及在达到断点时停止执行线程的机制.然后可以在第一个线程被阻塞时运行其他线程.这允许您编写可重复的测试,以检查竞争条件和线程安全性.
如果你只想检查你的java程序,你是否考虑过相反的方法:将java转换为托管代码(http://www.ikvm.net/),并用国际象棋运行它?
有很多用于java的静态分析工具,例如findbugs,它可以帮助您查找基于查看源代码的并发问题,但我还没有看到任何实际尝试运行应用程序的东西.
| 归档时间: |
|
| 查看次数: |
465 次 |
| 最近记录: |