Sobes.tech
Junior — Middle
90

Kāda ir galvenā mērķis Java interfeisam Runnable un kā to izmanto?

Uzņēmumi, kur jautāja
AstonAston

Atbilde no 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 упрощает многопоточность, позволяя определить работу, которую нужно выполнить параллельно.