Junior — Middle
97
Mi a Runnable interfész fő célja Java-ban, és hol alkalmazzák?
Cégeket kérdeztek
Válasz az MI-től
sobes.tech MI
Интерфейс 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 упрощает многопоточность, позволяя определить работу, которую нужно выполнить параллельно.