Junior — Middle
Máte zkušenosti s používáním rozhraní Runnable v Java pro vytváření vláken nebo úkolů?
sobes.tech AI
Odpověď od AI
Ano, rozhraní Runnable v jazyce Java se často používá k vytváření vláken nebo úkolů. Obsahuje jedinou metodu run(), ve které je popsán kód, který se má spustit v samostatném vlákně.
Příklad použití Runnable k vytvoření vlákna:
class MyTask implements Runnable {
public void run() {
System.out.println("Úkol se provádí ve vlákně " + Thread.currentThread().getName());
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyTask());
thread.start();
}
}
Tento přístup umožňuje oddělit logiku úkolu od správy vlákna a také používat stejný objekt Runnable v různých vláknech, pokud je to potřeba.