ऐसा लगता है कि Valgrind में दो टूल्स हैं जो थ्रेड त्रुटि पहचान दोनों करते हैं: Helgrind और DRD। ये उपकरण काफी समान हैं।क्या मुझे थ्रेड त्रुटि पहचान के लिए हेल्ग्रिंड या डीआरडी का उपयोग करना चाहिए?
मेरा प्राथमिक प्रश्न यह है कि: मेरे बहु-थ्रेडेड कोड को देखने के लिए मुझे दूसरे के बजाय एक का उपयोग कब करना चाहिए?
अधिक व्यापक रूप से, दो उपकरण क्यों हैं? मुझे लगता है कि वे पूरी तरह से अनावश्यक नहीं हैं। महत्वपूर्ण मतभेद क्या हैं? क्या मुझे आम तौर पर दोनों टूल्स के माध्यम से अपना कोड चलाने की योजना बनाना चाहिए?
यदि मैं गलत नहीं हूं, तो डीआरडी हेल्ग्रिंड से मुख्य रूप से _newer_ है। अच्छा सवाल, हालांकि – sehe