Thead yaratmanın iki yolu nedir?

Thead yaratmanın iki yolu nedir?

Java'da Thread yaratmanın iki yolu şunlardır:

  1. Runnable interface'ini kullanarak Thread yaratma: Runnable interface'ini uygulayan bir sınıf oluşturulur ve bu sınıfın bir örneği Thread sınıfına parametre olarak verilir. Ardından Thread sınıfının start() metodu çağırılarak yeni bir Thread yaratılır. Örneğin:

public class MyRunnable implements Runnable {
    public void run() {
        // Thread işlemleri burada yazılır
    }
}

MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();

Thread sınıfını doğrudan genişleterek Thread yaratma: Thread sınıfından doğrudan kalıtım alan bir sınıf oluşturulur ve bu sınıfın run() metodu override edilir. Ardından, bu sınıfın bir örneği oluşturulur ve start() metodu çağırılarak yeni bir Thread yaratılır. Örneğin:

public class MyThread extends Thread {
    public void run() {
        // Thread işlemleri burada yazılır
    }
}

MyThread myThread = new MyThread();
myThread.start();

 

Thead yaratmanın iki yolu nedir?
Paylaş: