Мимо Проходящий
это такая штука, которая на await рулит таски. Она берёт таску и выдаёт ей тред грубо говоря, правильно? При этом контекст ядра переключается на таску. Если тредов в пуле не хватает, создаётся новый тред, который по окончании таски (или на очередной await) возвращается в пул
контекст ядра ничего не переключается, таски это *и есть* гринтреды