Sobes.tech
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.