Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

जांचें कि कोई थ्रेड प्रबंधित थ्रेड पूल से संबंधित है या नहीं सी # में

यह जांचने के लिए कि कोई थ्रेड प्रबंधित थ्रेड पूल से संबंधित है या नहीं, कोड इस प्रकार है -

उदाहरण

using System;
using System.Threading;
public class Demo {
   public static void Main() {
      Thread thread = new Thread(new ThreadStart(demo));
      thread.Start();
   }
   public static void demo() {
      Console.WriteLine("Thread belongs to managed thread pool? = "+Thread.CurrentThread.IsThreadPoolThread);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Thread belongs to managed thread pool? = False

उदाहरण

आइए एक और उदाहरण देखें -

using System;
using System.Threading;
public class Demo {
   public static void Main() {
      ThreadPool.QueueUserWorkItem(new WaitCallback(demo));
   }
   public static void demo(object stateInfo) {
   Console.WriteLine("Thread belongs to managed thread pool? = "+Thread.CurrentThread.IsThreadPoolThread);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Thread belongs to managed thread pool? = True

  1. जांचें कि दिया गया ग्राफ पेड़ है या नहीं

    इस समस्या में, एक अप्रत्यक्ष ग्राफ दिया गया है, हमें यह जांचना है कि ग्राफ पेड़ है या नहीं। हम इसे केवल एक पेड़ के मानदंड की जाँच करके पा सकते हैं। एक पेड़ में एक चक्र नहीं होगा, इसलिए यदि ग्राफ में कोई चक्र है, तो वह पेड़ नहीं है। हम इसे दूसरे दृष्टिकोण का उपयोग करके देख सकते हैं, यदि ग्राफ जुड़

  1. सी # प्रोग्राम यह जांचने के लिए कि स्ट्रिंग पैनग्राम है या नहीं

    पंग्राम में वर्णमाला के सभी 26 अक्षर होते हैं। नीचे, हमने एक स्ट्रिंग दर्ज की है, और जांच करेंगे कि यह एक पैंग्राम है या नहीं - string str = "The quick brown fox jumps over the lazy dog"; अब, ToLower (), isLetter () और काउंट () फ़ंक्शन का उपयोग करके जांचें कि स्ट्रिंग में सभी 26 अक्षर हैं,

  1. सी # कार्यक्रम वर्तमान धागे की स्थिति की जांच करने के लिए

    C# में मौजूदा थ्रेड की स्थिति जांचने के लिए, IsAlive का उपयोग करें संपत्ति। सबसे पहले, currentThread . का उपयोग करें एक थ्रेड के बारे में जानकारी प्रदर्शित करने के लिए संपत्ति - Thread thread = Thread.CurrentThread; अब thread.IsAlive . का उपयोग करें संपत्ति धागे की स्थिति की जांच करने के लिए - thre