ThreadSafe is a source code analysis tool that identifies application risks and security vulnerabilities associated with concurrency in Java code bases, using whole-program interprocedural analysis.
[1][2][3][4] ThreadSafe is used to identify and avoid software failures in concurrent applications running in complex environments.
[1][2][5][6] ThreadSafe detects Java concurrency defects:[2][3][4] ThreadSafe is integrated with the Eclipse software development environment and with the SonarQube software quality management platform.
[2][3][4] A command-line version is available for users of IDEs other than Eclipse and for build process integration.
ThreadSafe detects violations of the concurrency-related rules in the CERT Oracle Secure Coding Standard for Java.