मुखपृष्ठ » कैसे » एक प्रक्रिया में थ्रेड्स की एक सूची प्राप्त करें

    एक प्रक्रिया में थ्रेड्स की एक सूची प्राप्त करें

    System.Diagnostics नामस्थान में ऐसे कार्य होते हैं, जो आपको प्रक्रियाओं, थ्रेड्स, ईवेंटलॉग और प्रदर्शन जानकारी को प्रबंधित करने की अनुमति देते हैं.

    System.Diagnostics.Process ऑब्जेक्ट आपको सिस्टम प्रक्रियाओं और थ्रेड्स को प्रबंधित करने में सक्षम करने के लिए कार्यक्षमता तक पहुंच प्रदान करता है.

    इस लाइन को अपनी उपयोग सूची में जोड़ें:

    System.Diagnostics का उपयोग करना; 

    आप किसी प्रक्रिया में ProcessThreads की एक सूची प्राप्त कर सकते हैं।.

    यहां आपके लिए एक कोड उदाहरण दिया गया है, यह मानते हुए कि आपके पास पहले से ही एक प्रक्रिया है जिसका नाम theProcess है.

    ProcessThreadCollection threadlist = theProcess.Threads; foreach (ProcessThread the थ्रेडलिस्ट में) Console.WriteLine ("थ्रेड आईडी: 0 प्राथमिकता: 1 प्रारंभ: 2", theTread.Id, theTread_yerityLevel, TheThread.StartTime);