Встречается на собеседованиях • сегодня
Какие знаешь интерфейсы похожие на Runnable
`Callable` - аналог Runnable, но может возвращать результат через `Future` и бросать проверяемые исключения. Пример:
```java
Callable task = () -> {
return 42;
};
```
`FutureTask` - реализация `Runnable` и `Future`, позволяет выполнять асинхронные задачи с возможностью проверки статуса и получения результата.
`CompletableFuture ` - более современная альтернатива Future, поддерживает цепочки асинхронных операций и комбинирование задач.
`RunnableFuture` - гибридный интерфейс, объединяющий Runnable и Future.
`Flow.Publisher` и `Flow.Subscriber` из Java 9 - для реактивного программирования.
Основные отличия от Runnable - возможность возврата результата, обработки исключений и более богатый API для управления асинхронными операциями.

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