Junior — Middle
84
Koji je glavni cilj interfejsa Runnable u Javi i kakva je njegova primena?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
Интерфейс 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 упрощает многопоточность, позволяя определить работу, которую нужно выполнить параллельно.