Sobes.tech
Junior — Middle
82

Jaký je hlavní cíl rozhraní Runnable v Javě a k čemu se používá?

Společnosti byly požádány
AstonAston

Odpověď od 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();

Таким образом, Runnable упрощает многопоточность, позволяя определить работу, которую нужно выполнить параллельно.