Est-ce que quelqu'un a essayé clang's ThreadSanitizer avec Intel Threading Building Blocks (TBB)? Mon expérience jusqu'ici était que vous obtiendrez beaucoup d'avertissements, même pour des exemples relativement simples. Malheureusement, beaucoup d'entre eux semblent être de faux positifs.Éviter les faux positifs avec ThreadSanitizer et TBB de clang
En this answer à une autre question ThreadSanitizer, les fichiers de suppression sont recommandés. Cela pourrait-il aider? Existe-t-il un fichier de suppression pour TBB ou toute autre technique?
(Note:.. Avec Helgrind, il ressemble beaucoup de faux positifs)
N'utilisez pas d'atomique d'aucune sorte, dès que vous le faites, aucun de ces outils ne semble bien fonctionner. – goji
Je viens de poster une autre question connexe (libstdC++ atomics au lieu de tbb), si vous êtes intéressé: http://stackoverflow.com/questions/19128549/force-use-of-locks-inside-stdatomic-during-debugging-with -libstdc – goji