За сколько выполнятся четыре параллельных запроса

Нет. В идеальном случае длительность близка к максимуму времени запросов, но добавляются планирование, сеть и сбор результатов. Последовательное выполнение заняло бы около суммы.

Короткий ответ

Что ответить на собеседовании

Нет. В идеальном случае длительность близка к максимуму времени запросов, но добавляются планирование, сеть и сбор результатов. Последовательное выполнение заняло бы около суммы.

Подробный разбор

Ответ с пояснениями

Условие

Четыре независимых запроса занимают примерно по 10 мс. Они запускаются одновременно, затем код ждёт все результаты. Можно ли гарантировать общее время ровно 10 мс?

Ответ

Нет. В идеальном случае длительность близка к максимуму времени запросов, но добавляются планирование, сеть и сбор результатов. Последовательное выполнение заняло бы около суммы.

Уточните реальную параллельность, лимит соединений, серверную очередь и общий ресурс. Если одновременно разрешены только два запроса, работа пройдёт примерно в две волны. Значение 10 мс — оценка отдельных операций, не SLA всего сценария. Ошибки и таймауты также должны входить в измеряемый контракт.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее