Is there any mechanism within the Eclipse debugging environment to see the state of synchronization locks held and processes waiting?
As suggested here you could (if you run the Sun JVM) perform the following steps: