Какой хороший не-сетевой пример новой функции C # Async?

Microsoft только что анонсировала новую функцию C # Async . Каждый пример, который я видел до сих пор, касается асинхронной загрузки чего-либо из HTTP. Конечно, есть другие важные асинхронные вещи?

Предположим, я ' m не писать новый RSS-клиент или приложение Twitter. Что меня интересует в C # Async?

Edit У меня был Aha! момент во время просмотра сеанса PDC Андерса . В прошлом я работал над программами, в которых использовались потоки-наблюдатели. Эти потоки сидят в ожидании чего-то, например, наблюдая за изменением файла. Они не работают, они просто бездействуют и уведомляют основной поток, когда что-то происходит. Эти потоки могут быть заменены кодом await / async в новой модели.

20
задан skaffman 2 November 2010 в 10:04
поделиться