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.