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

सी # में मुख्य धागा बनाम बाल धागा

मुख्य सूत्र

किसी प्रक्रिया में निष्पादित होने वाले पहले धागे को मुख्य धागा कहा जाता है। जब कोई C# प्रोग्राम निष्पादन शुरू करता है, तो मुख्य थ्रेड अपने आप बन जाता है।

चाइल्ड थ्रेड

थ्रेड क्लास का उपयोग करके बनाए गए थ्रेड्स को मुख्य थ्रेड का चाइल्ड थ्रेड कहा जाता है।

यहां एक उदाहरण दिया गया है जिसमें दिखाया गया है कि मुख्य और चाइल्ड थ्रेड कैसे बनाया जाता है -

उदाहरण

using System;
using System.Threading;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         Thread th = Thread.CurrentThread;
         th.Name = "MainThread";
         Console.WriteLine("This is {0}", th.Name);
         Console.ReadKey();
      }
   }
}

आउटपुट

This is MainThread

  1. सी # प्रोग्राम स्लीप मेथड ऑफ़ थ्रेड को लागू करने के लिए

    थ्रेड की स्लीप मेथड का उपयोग थ्रेड को एक विशिष्ट अवधि के लिए रोकने के लिए किया जाता है। यदि आप कुछ सेकंड के लिए स्लीप सेट करना चाहते हैं, तो इसे निम्न कोड स्निपेट की तरह उपयोग करें - int sleepfor = 2000; Thread.Sleep(sleepfor); उदाहरण आप थ्रेड की स्लीप विधि को लागू करने के लिए निम्न कोड को चलाने क

  1. सी # कार्यक्रम थ्रेड की प्राथमिकता प्रदर्शित करने के लिए

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

  1. जावा में धागे को मारना

    उदाहरण public class Main{    static volatile boolean exit = false;    public static void main(String[] args){       System.out.println("Starting the main thread");       new Thread(){          public void run(){ &nb