Existe-t-il des instructions pour tester le code multithread (autre que de lancer un tas de threads sur le problème et de croiser les doigts). Je recherche essentiellement de bons moyens pour tester la corruption de données, les interblocages, et d'autres problèmes de simultanéité. Essentiellement, je veux être en mesure de prouver que le code est thread-safe via un test.Recommandations pour tester le code multithread ou s'assurer que le code est sûr pour les threads
Y a-t-il des frameworks Java qui vous permettent d'écrire facilement des tests pour un scénario multithread?
Qu'en est-il de faire des critiques de code? Beaucoup d'erreurs communes sont relativement faciles à repérer une fois que vous supposez qu'ils sont là –
Il s'agit d'outils de test, pas de lignes directrices, mais peut-être cela vous aidera-t-il: http://stackoverflow.com/questions/3256064/how-to-write-multi-threaded-unit-tests – Todd
Peut-être que vous voulez regarder ce qui suit question: http://stackoverflow.com/questions/1634378/is-there-a-tool-for-java-similar-to-microsofts-chess – Guy