1 ноября 2010 г.

Как в точности работают новые "async" и "await" в C# 5? Даю ссылку :)

Я буквально только что нашел отличный пост Jon Skeet о том, как новые "async" и "await" в C# 5 работают в действительности.

Резюме: вероятно, вы знаете, что LINQ с точки зрения расширений компилятора есть интегрированная в язык монада последовательности (вычислений с несколькими результатами, sequence monad); соответственно, новые "async" и "await" в C# 5 - интегрированная в язык монада продолжения (continuation monad).

Комментариев нет:

Отправить комментарий