Давайте представим, что это часть некоторого REST сервиса который обрабатывает запросы от пользователя. В какой-то момент пришел запрос от пользователя. На обработку запроса от пользователя был выделен некоторый поток. Назовём его поток №1. Что будет происходить с этим потоком во время выполнения данного метода?
async Task<int> CalcAsync()
{
var res = await CalcInternalAsync();
return res + 1;
}
Получается что метод
CalcInternalAsync();
выполняется в другом потоке №2? Что будет делать поток №1?