Pour ceux qui ont des problèmes complexes de gestion multi-threads en Java, "Coverity Thread Analyzer for Java" est peut-être LA solution. D'après son éditeur, c'est le premier outil qui soit capable de détecter les erreurs de programmation concurentielle susceptible d'entrainer une incohérence des données ou un dysfonctionnement de l'application.

On en parle sur toolinux.

Si vous testez, ou avez déjà testé cet outil, n'hésitez pas à donner vos impressions en commentaire de ce billet.