Вызов в этом же потоке выполняется?
Взял данные первого запроса, дал задание ОС на IO операцию (например, на получение данных из бд) и не дождаясь завершения этой операции взял данные другого запроса и начал их обраьатывать, т.е. можно конкуретно работать сразу с несколькими запросами, потому что IO операции неблокирующие, не заставляющие воркер ждать, простаивать, вместо простоя выполняется следующее действие.