Встречается на собеседованиях • сегодня
Что такое синхронное взаимодействие
Синхронное взаимодействие — это способ обмена данными, при котором отправитель ожидает ответа перед продолжением работы. В Java это реализуется через блокирующие вызовы, например:
```java
// Синхронный HTTP-запрос
HttpResponse response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
// Код выполнится только после получения ответа
System.out.println(response.body());
```
**Особенности:**
- Простота реализации
- Поток блокируется до завершения операции
- Подходит для последовательных задач
- Может снижать производительность при долгих операциях
Пример из многопоточности — `synchronized` методы или блоки, где поток ждет освобождения монитора.

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