Coverity Introduces Thread Analyzer for Java

@ 2008/05/10
As more and more companies develop and deploy multi-threaded Java applications on multi-core hardware, the job of ensuring the quality of these software systems has become more challenging. Multi-threaded software is more complex, impossible to test exhaustively, and introduces a new class of critical concurrency defects—race conditions and deadlocks—that can cause data corruption or system failures.

Coverity Thread Analyzer for Java is the first dynamic analysis solution for multi-threaded Java applications that automatically and predictably detects existing and potential race conditions and deadlocks that can cause deadly application behavior.

Comment from Wolf2000me @ 2008/05/10
I dunno..

This site doesn't even say how much they're asking for the software.
Only IDE supported is eclipse, not everyone uses eclipse.

There are open source solutions which can help the developer test for concurrency problems as well.

Coverty advertises claiming seperate thread testing as something really difficult without their equipement. That's far from true.
There are also ways to ensure no concurrency defects occur in certain pieces of code.
Does it only work with POJO classes? Probably not, but does it work with all frameworks? Dunno..