Sobes.tech
Junior — Middle

Lze rozhraní Runnable považovat za rozhraní pro vykonávání úkolů v Java?

sobes.tech AI

Odpověď od AI

Ano, rozhraní Runnable v jazyce Java lze považovat za rozhraní pro vykonávání úkolů. Definuje jednu metodu:

public interface Runnable {
    void run();
}

Tato metoda obsahuje kód úkolu, který má být vykonán. Runnable se často používá k popisu práce, kterou lze spustit v samostatném vlákně.

Příklad použití:

Runnable task = new Runnable() {
    @Override
    public void run() {
        System.out.println("Vykonávání úkolu v samostatném vlákně");
    }
};

Thread thread = new Thread(task);
thread.start();

Tímto způsobem slouží Runnable jako abstrakce pro úkol, který lze vykonat, zejména v kontextu vícerozměrných vláken.