Parece que Valgrind tiene dos herramientas que hacen detección de error de hilo: Helgrind y DRD. Estas herramientas son sustancialmente similares.¿Debo usar Helgrind o DRD para la detección de errores de hilo?
Mi pregunta principal es: ¿cuándo debo usar una en lugar de la otra para verificar mi código de subprocesos múltiples?
En términos más generales, ¿por qué hay dos herramientas? Supongo que no son completamente redundantes. ¿Cuáles son las diferencias importantes? ¿Debo, en general, planear ejecutar mi código a través de ambas herramientas?
Si no me equivoco, DRD es principalmente _newer_ que Helgrind. Buena pregunta, aunque – sehe