Встречается на собеседованиях • сегодня
Что такое интерфейс Runnable
Интерфейс Runnable в Java используется для создания потока выполнения. Он содержит единственный метод run(), который определяет код, выполняемый в потоке.
Основные моменты:
- Реализуя
Runnable, можно избежать ограничений наследования (т.к. Java не поддерживает множественное наследование) - Более гибкий подход, чем наследование от
Thread - Передается в конструктор
Threadили вExecutorService
Пример:
java
class MyRunnable implements Runnable {
public void run() {
System.out.println("Поток выполняется");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start();
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы