Назад к вопросам
Junior — Middle
65
Может ли интерфейс Runnable рассматриваться как интерфейс для выполнения задач в Java?
Ответ от нейросети
sobes.tech AI
Да, интерфейс Runnable в Java можно рассматривать как интерфейс для выполнения задач. Он определяет один метод:
public interface Runnable {
void run();
}
Этот метод содержит код задачи, которую нужно выполнить. Runnable часто используется для описания работы, которую можно запустить в отдельном потоке.
Пример использования:
Runnable task = new Runnable() {
@Override
public void run() {
System.out.println("Выполнение задачи в отдельном потоке");
}
};
Thread thread = new Thread(task);
thread.start();
Таким образом, Runnable служит абстракцией для задачи, которую можно выполнить, особенно в многопоточном контексте.