Sobes.tech
Junior — Middle

Czy masz doświadczenie w korzystaniu z interfejsu Runnable w Java do tworzenia wątków lub zadań?

sobes.tech AI

Odpowiedź od AI

Tak, interfejs Runnable w Javie jest często używany do tworzenia wątków lub zadań. Zawiera jedną metodę run(), w której opisany jest kod wykonywany w osobnym wątku.

Przykład użycia Runnable do tworzenia wątku:

class MyTask implements Runnable {
    public void run() {
        System.out.println("Zadanie wykonywane jest w wątku " + Thread.currentThread().getName());
    }
}

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

Taki sposób pozwala oddzielić logikę zadania od zarządzania wątkiem, a także używać jednego obiektu Runnable w różnych wątkach, jeśli zajdzie taka potrzeba.