What is CheckThread?
CheckThread is a static analysis tool for catching Java concurrency bugs at compile time
Download Here
Java Threading is Difficult
- Threading bugs are often sporadic
- Threading bugs may not reproduce on the Java developer's platform
- Many Java library API's do not clearly document their threading policy
CheckThread Approach
- Use Java annotations or XML to declare thread policies for Java code
- Catch as many threading bugs as possible at compile time through static analysis
- Support Ant, Eclipse, and other IDE plugins
- Open source entire project under MIT license (BSD)
News
- April 2009 - CheckThread presentation at EclipseCon available here
- March 2009 - Version 1.0.9 released
- March 2009 - CheckThread will be presenting a talk and demo at EclipseCon 2009