Şimdi yükleniyor

Java Thread (Aynı anda çoklu işlem)

Thear; aynı anda birden fazla iş yapmak yani aynı anda 2 metod çalıştırmak diyebiliriz ik farklı metodladi işleri metodların sırasına bakmadan çalıştırır.

//Thread oluşturma

Theread iscik = new Theread();

//Mesela Th2 ve Th1 Classlarımız var bunları eş zamanlı çalıştımak için

Thread t1 = new Thread(new Th1());

Thread t2 = new Thread(new Th2());

        t1.start();

        t2.start();

Thread Metodları

  • start() : Thread in çalıştırılmasını sağlar.
  • stop() : Thread  i sonlandırır
  • wait() : Thread i durdurur
  • notify(): Bekleme durumundaki Thread i tekrar çalıştırır
  • sleep() :  Thread i uyku moduna alır . Wait metoduna benzerdir en önemli farkı ise sleep() metoduna parametre olarak süre veririz ve Thread o süre boyunca bekleme durumunda kalır .
  • interrupt() : sleep statüsündeki bir Thread i devam ettirir.
  • yield() :  Thread i anlık olarak durdurarak kendisiyle aynı öncelikli thread in öne geçmesini sağlar.

Yorum gönder