Встречается на собеседованиях • сегодня
Что такое асинхронность
Асинхронность — это подход, при котором операции выполняются без блокировки основного потока. Вместо ожидания завершения задачи, поток продолжает работу, а результат обрабатывается позже через колбэки, Future или CompletableFuture.
Пример с CompletableFuture:
java
CompletableFuture.supplyAsync(() -> {
// Долгая операция
return "Результат";
}).thenAccept(result -> {
System.out.println(result);
});Ключевые моменты:
- Не блокирует основной поток
- Использует пулы потоков для параллельной работы
- Позволяет эффективно использовать ресурсы
- Реализуется через колбэки, промисы или реактивные подходы
В Java асинхронность часто реализуют через CompletableFuture, потоки (Stream API) или реактивные библиотеки (RxJava, Project Reactor).

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