Avez-vous des conseils pour tester une application multithread? Je sais, les erreurs de filetage sont très difficiles à attraper et elles peuvent survenir à tout moment - ou pas du tout. Les tests sont difficiles et les résultats ne sont jamais sûrs. Il est certainement préférable de concevoir et de programmer avec soin les modules concurrents.
Néanmoins - je ne veux pas omettre l'aspect du test. L'exécution de beaucoup de threads qui fonctionnent tous sur les mêmes éléments peut parfois provoquer des erreurs de threading.Comment tester la sécurité des threads
Des idées ou des bonnes pratiques pour obtenir un taux de réussite élevé d'erreurs de threads cachées?
(J'utilise .Net/C#)
voici une question similaire: http://stackoverflow.com/questions/111676/unit-testing-a-multithreaded-application –
merci, j'ai eu un Regardez autour de vous, mais je n'ai pas trouvé celui-ci. – tanascius
Oups, commentaire en double. –