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.