Как новая функция async/await в C# 5 интегрируется с циклом сообщений?

У меня не было возможности проверить CTP новой функции C# async/await, но вот что мне интересно:

Как она интегрируется с циклом сообщений? Я предполагаю, что в стандартном Windows-приложении (Winforms, WPF) продолжения вызываются путем отправки сообщений в цикл сообщений приложения, используя Диспетчер или что-то подобное?

Что если я не использую стандартный цикл сообщений windows? Например, в приложении GTK# или в консольном приложении (если эта возможность вообще может быть полезна в консольном приложении).

Я искал информацию об этом в Интернете, но безрезультатно. Кто-нибудь может объяснить?

8
задан Stephen Cleary 19 October 2011 в 13:21
поделиться