Sobes.tech
Junior — Middle

Java'da Thread veya görev oluşturmak için Runnable arayüzünü kullanma deneyiminiz var mı?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, Java'da Runnable arayüzü sıklıkla iş parçacıkları veya görevler oluşturmak için kullanılır. Tek bir run() yöntemi içerir ve bu yöntemde ayrı bir iş parçacığında yürütülecek kod tanımlanır.

Runnable kullanarak iş parçacığı oluşturma örneği:

class MyTask implements Runnable {
    public void run() {
        System.out.println("Görev, " + Thread.currentThread().getName() + " iş parçacığında yürütülüyor");
    }
}

public class Main {
    public static void main(String[] args) {
        Thread thread = new Thread(new MyTask());
        thread.start();
    }
}

Bu yaklaşım, görevin mantığını iş parçacığı yönetiminden ayırmaya olanak tanır ve gerekirse farklı iş parçacıklarında aynı Runnable nesnesi kullanılabilir.