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

C# में थ्रेड्स को कैसे नष्ट करें?


Abort() मेथड का उपयोग थ्रेड्स को नष्ट करने के लिए किया जाता है।

रनटाइम ThreadAbortException फेंककर थ्रेड को समाप्त करता है। इस अपवाद को पकड़ा नहीं जा सकता, कंट्रोल finally ब्लॉक को भेजा जाता है, यदि कोई हो।

निम्नलिखित एक उदाहरण दिखा रहा है कि थ्रेड्स को कैसे नष्ट करें:

उदाहरण

using System; using System.Threading; namespace MultithreadingApplication { class ThreadCreationProgram { public static void CallToChildThread() { try { Console.WriteLine("Child thread starts"); // कुछ काम करें, जैसे 10 तक गिनती for (int counter = 0; counter <= 10; counter++) { Thread.Sleep(500); Console.WriteLine(counter); } Console.WriteLine("Child Thread Completed"); } catch (ThreadAbortException e) { Console.WriteLine("Thread Abort Exception"); } finally { Console.WriteLine("Couldn't catch the Thread Exception"); } } static void Main(string[] args) { ThreadStart childref = new ThreadStart(CallToChildThread); Console.WriteLine("In Main: Creating the Child thread"); Thread childThread = new Thread(childref); childThread.Start(); // मुख्य थ्रेड को कुछ समय के लिए रोकें Thread.Sleep(2000); // अब चाइल्ड को समाप्त करें Console.WriteLine("In Main: Aborting the Child thread"); childThread.Abort(); Console.ReadKey(); } } }

आउटपुट

In Main: Creating the Child thread Child thread starts 0 1 2 In Main: Aborting the Child thread Thread Abort Exception Couldn't catch the Thread Exception

  1. Android में thread.sleep() का उपयोग कैसे करें? Android में thread.sleep() का उपयोग कैसे करें?

    Android में Thread.sleep() का उपयोग करके विलंब करना उदाहरण में जाने से पहले, हमें पता होना चाहिए कि थ्रेड क्या है। एक थ्रेड एक हल्का सब-प्रोसेस है, यह UI को बाधित किए बिना बैकग्राउंड ऑपरेशन करने जा रहा है। यह उदाहरण दर्शाता है कि Android में thread.sleep() का उपयोग कैसे करें। चरण 1: नया प्रोजेक्ट ब

  1. Android में थ्रेड कैसे बनाएं? Android में थ्रेड कैसे बनाएं?

    Android में Handler.postDelayed() का उपयोग करके थ्रेड बनाना उदाहरण में जाने से पहले, हमें पता होना चाहिए कि थ्रेड क्या है। एक थ्रेड एक हल्का सब-प्रोसेस है, यह UI को बाधित किए बिना बैकग्राउंड ऑपरेशन करने जा रहा है। यह उदाहरण दर्शाता है कि Android में थ्रेड कैसे बनाएं। चरण 1: नया प्रोजेक्ट बनाएं Andr

  1. रूबी थ्रेड्स में महारत: मल्टीथ्रेडिंग के लिए एक शुरुआती-अनुकूल गाइड रूबी थ्रेड्स में महारत: मल्टीथ्रेडिंग के लिए एक शुरुआती-अनुकूल गाइड

    रूबी में थ्रेड क्या है? थ्रेड्स आपके रूबी प्रोग्राम्स को एक ही समय में कई चीजें करने देते हैं। जैसी चीजें: एकाधिक फाइलें पढ़ना एकाधिक वेब अनुरोधों को संभालना एकाधिक API कनेक्शन बनाना थ्रेड्स का उपयोग करने के परिणामस्वरूप, आपके पास एक मल्टी-थ्रेडेड रूबी प्रोग्राम होगा, जो चीजों को तेजी से पूरा करने