Sobes.tech
Back to questions
Junior — Middle
62

Каково назначение объекта, реализующего интерфейс Runnable?

Answer from AI

sobes.tech AI

Объект, реализующий интерфейс Runnable в Java, предназначен для инкапсуляции кода, который должен выполняться в отдельном потоке. Интерфейс содержит единственный метод run(), в котором описывается логика задачи. Такой объект можно передать в конструктор класса Thread для запуска параллельного выполнения.

Пример:

public class MyTask implements Runnable {
    @Override
    public void run() {
        System.out.println("Задача выполняется в отдельном потоке");
    }
}

// Использование
Thread thread = new Thread(new MyTask());
thread.start();