কম্পিউটার

একটি থ্রেড হত্যা করার জন্য C# প্রোগ্রাম


প্রথমে একটি থ্রেড তৈরি করুন এবং এটি শুরু করুন -

// new thread
Thread thread = new Thread(c.display);
thread.Start();

এখন থ্রেডটি প্রদর্শন করুন এবং থ্রেডের কাজ বন্ধ করার জন্য একটি স্টপ ফাংশন সেট করুন -

public void display() {
   while (!flag) {
      Console.WriteLine("It's Working");
      Thread.Sleep(2000);
   }
}
public void Stop() {
   flag = true;
   }
}

উদাহরণ

সি# এ থ্রেড কীভাবে মেরে ফেলা যায় তা শিখতে নিচের সম্পূর্ণ কোড।

using System;
using System.Threading.Tasks;
using System.Threading;
class Demo {    
   static void Main(string[] args){
      MyClass c = new MyClass();      
      // new thread      
      Thread thread = new Thread(c.display);      
      thread.Start();      
      Console.WriteLine("Press any key to exit!");      
      Console.ReadKey();      
      c.Stop();      
       thread.Join();    
   }
}
public class MyClass {    
   private bool flag = false;    
   public void display() {      
      while (!flag) {        
         Console.WriteLine("It's Working");    
         Thread.Sleep(2000);      
       }    .
   }    .
   public void Stop() {      
      flag = true;    
   }
}

আউটপুট

It's Working
Press any key to exit!

  1. থ্রেডের অগ্রাধিকার প্রদর্শনের জন্য C# প্রোগ্রাম

  2. C# প্রোগ্রাম বর্তমান থ্রেডের নাম প্রদর্শন করতে

  3. C# এ বাবল সাজানোর প্রোগ্রাম

  4. C# বর্তমান থ্রেডের স্থিতি পরীক্ষা করার জন্য প্রোগ্রাম