Junior — Middle
Felfogható-e a Runnable interfész, mint feladatok végrehajtására szolgáló interfész Java-ban?
sobes.tech MI
Válasz az MI-től
Да, интерфейс 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 служит абстракцией для задачи, которую можно выполнить, особенно в многопоточном контексте.