C # Async - как это работает?

Microsoft объявила оVisual Studio Async CTP сегодня (28 октября 2010 г.), который представляетasync а такжеawait ключевые слова в C # / VB для выполнения асинхронного метода.

Сначала я подумал, что компилятор переводит ключевые слова в создание потока, но в соответствии сбелая бумага и Андерс ХейлсбергПрезентация PDC (в 31:00) асинхронная операция полностью выполняется в основном потоке.

Как можно параллельно выполнить операцию в одном потоке? Как это технически возможно и на что фактически переведена функция в IL?

Ответы на вопрос(3)

Ваш ответ на вопрос