В язык C# 5.0 добавлены два новых ключевых слова: asyncи await, оба из которых работают рука об руку для запуска метода C#. асинхронно без блокировки вызывающего потока.
Мой вопрос: действительно ли эти методы используют преимущества нескольких ядер и работают параллельно, или же асинхронный метод работает в том же ядре потока, что и вызывающий?