समस्याओं में से एक जो कई डेवलपर्स का सामना करते हैंबहु-थ्रेडेड अनुप्रयोग का निर्माण और डिबगिंग करते समय यह है कि अक्सर यह जांचना मुश्किल हो जाता है कि थ्रेड ठीक काम कर रहा है या आवश्यक कार्यक्षमता निष्पादित कर रहा है या नहीं। सिंगल थ्रेड डीबगिंग उपयोगकर्ताओं को बहु-थ्रेडेड अनुप्रयोगों की कार्यात्मक आवश्यकताओं का अच्छी तरह से परीक्षण करने में मदद करता है। भले ही विज़ुअल स्टूडियो 2010 आपको टूलबार से प्रक्रियाओं और थ्रेड्स के बीच स्विच करने देता है, जब किसी एप्लिकेशन को डीबग किया जा रहा है, यह एकल थ्रेड पर ध्यान केंद्रित रखने और प्रत्येक थ्रेड / प्रक्रिया को एक-एक करके आगे बढ़ने के विकल्प से वंचित है। यह उपयोगकर्ताओं को मैन्युअल रूप से थ्रेड ड्रॉप-डाउन मेनू से अगले थ्रेड को खोजने और चुनने के लिए मजबूर करता है। डिबग सिंगल थ्रेड ऐड-इन है कि टूलबार में डिबग ड्रॉप-डाउन मेनू के बगल में दो सुविधाजनक बटन हैं जो वर्तमान थ्रेड पर ध्यान केंद्रित करते हैं और क्रमशः अगले थ्रेड पर जाते हैं।
डिबग सिंगल थ्रेड न केवल समस्या को हल करता हैमैन्युअल रूप से अन्य थ्रेड्स को फ्रीज करना लेकिन उपयोगकर्ता द्वारा निर्दिष्ट थ्रेड्स पर ध्यान केंद्रित करने और थ्रेड सूची के माध्यम से स्थानांतरित करने का एक आसान तरीका प्रदान करता है। स्नोफ्लेक बटन जिसे Ctrl + T + T हॉटकी संयोजन का उपयोग करके भी ट्रिगर किया जा सकता है, अन्य सभी treads और वर्तमान थ्रेड के आगे निष्पादन को जमा देता है। Ctrl + T + J हॉटकी के माध्यम से अगले बटन कार्यक्षमता में ले जाया जा सकता है।
उपयोग सरल है। Visual Studio 2010 के सभी चल रहे इंस्टेंस को बंद करने के बाद ऐड को इंस्टॉल करें। मल्टी-थ्रेडेड प्रोजेक्ट / सॉल्यूशन खोलें, आपको डीबग के बगल में दो नए बटन दिखाई देंगे। जब आप डिबगिंग प्रक्रिया शुरू करते हैं, तो ये बटन सक्रिय हो जाएंगे जिससे आपको वर्तमान एक को छोड़कर सभी थ्रेड को फ्रीज करने और अगले थ्रेड पर ले जाने में मदद मिलेगी।

थ्रेड ड्रॉप डाउन मेनू आपको सभी थ्रेड्स का ट्रैक रखने देता है। जब आप वर्तमान थ्रेड का निष्पादन बंद कर देते हैं या अगले थ्रेड पर जाते हैं, तो आप देख सकते हैं वर्तमान धागा और सत्यापित करें अगले धागे पर स्विच करना थ्रेड ड्रॉप-डाउन मेनू से आपके एप्लिकेशन की थ्रेड सूची में।

डीबग सिंगल थ्रेड दृश्य स्टूडियो 2010 का समर्थन करता है।
डाउनलोड डिबग सिंगल थ्रेड
टिप्पणियाँ