Bu yazıda bir Thread’i durdurmak için bir C# programı yazacağız
C# Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | class Program { static void Main(string[] args) { ThreadSinif th = new ThreadSinif(); Thread thread1 = new Thread(th.OrnekMethod); thread1.Start(); Console.WriteLine("ÇIKMAK ETMEK İÇİN BİR TUŞA BASIN!!!"); Console.ReadKey(); th.Durdur(); thread1.Join(); } } public class ThreadSinif { private bool isaret = false; public void OrnekMethod() { while (!isaret) { Console.WriteLine(" Thread hala çalışıyor."); Thread.Sleep(1000); } } public void Durdur() { isaret = true; } } |
Çıktı:
1 2 3 4 5 6 7 8 | ÇIKMAK ETMEK İÇİN BİR TUŞA BASIN!!! Thread hala çalışıyor. Thread hala çalışıyor. Thread hala çalışıyor. Thread hala çalışıyor. Thread hala çalışıyor. |
Yorum Yap