Un bon outil pour détecter les race conditions : Valgrind (plugin Helgrind, malheureusement il ne fonctionne plus depuis la version 3.1.0, mais les devs bossent dessus). Il exécute le programme sans avoir besoin de compiler ou linker avec des libs spéciales (en fait, il émule un CPU et détecte les accès en mémoire non protégés), c'est pratique mais c'est très lent. Le plugin Memcheck est aussi un indispensable pour les programmeurs C/C++ ;)
Si vous en connaissez d'autres, je suis preneur :)
[^] # Re: ouais
Posté par Gabriel Linder . En réponse au journal printf debugging considered harmful. Évalué à 4.
Si vous en connaissez d'autres, je suis preneur :)