| | | | Version: 1.0.7.1 Support Eclipse Version: Europa (3.3.2) License: Other Development Status: Beta Company: CheckThread.org
| |  | Home Page |  | Plugin Support |  | Discussion Forum |  |
|
SUMMARY
CheckThread provides a thread annotation library and a
static analysis engine for finding threading bugs at compile time.
CheckThread will report thread confinement violations and race conditions
within the Eclipse IDE.
QUICK START
- Install the Eclipse Plugin, restart Eclipse.
- Import the checkthread-annotation.jar file into your Java project.
You can get this jar from checkthread.org or inside the unpacked plugin.
- Add @ThreadSafe, @ThreadUnsafe, and @ThreadConfined to your Java code.
See the code samples on checkthread.org for guidelines.
- Press the CheckThread toolbar button. CheckThread will automatically run whenever you
compile your Java code.
ANNOTATION LISTING
- @ThreadSafe - Add this annotation to methods that are thread safe. CheckThread will validate that there are no race conditions.
- @ThreadUnsafe - Add this annotation to methods that are not thread safe.
- @ThreadConfined- Add this annotation to methods that are thread confined. For example, methods on Swing components are confined to the event-dispatch thread. CheckThread will report if you are calling a Swing method on the wrong thread.
This project is open source under the MIT license. Added on: 08-Jul-2008 | Updated: 22-Sep-2008
|