Quand on éxécute Java en ligne de commande, il est possible (sous windows, en tous cas) de connaître la liste de tous threads en vie dans la VM à chaqueinstant grâce au cheat code ctrl+alt+pause.

Chaque thread est dumpé dans la console avec sa stack trace courante, d'une part, mais aussi la liste des locks. C'est très pratique pour partir à la chasse aux dead locks.

Connaissez-vous un moyen (plugin ?) sous Eclipse pour obtenir les mêmes infos ? En perspective "debug" il est possible de faire une pause suspendre l'exécution d'une VM et d'inspecter la pile de chaque thread... mais c'est un peu fastidieux de retrouver les différents locks.