Встречается на собеседованиях • сегодня
Что делает объект с интерфейсом Runnable
Объект с интерфейсом Runnable представляет задачу, которая может быть выполнена в отдельном потоке. Он содержит единственный метод run(), который определяет логику выполнения задачи.
Основное применение:
- Передача в конструктор
Thread - Использование с
ExecutorService
Пример:
java
Runnable task = () -> {
System.out.println("Выполняется в потоке: "
+ Thread.currentThread().getName());
};
new Thread(task).start(); // Запуск в новом потоке
// Или через Executor
ExecutorService executor = Executors.newSingleThreadExecutor();
executor.submit(task);Ключевые особенности:
- Не возвращает результат (в отличие от
Callable) - Не бросает проверяемые исключения
- Может быть выполнен многократно разными потоками

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы