Rozdział 18. Asynchroniczne cechy języka

Podstawową nowością wprowadzoną w C# 5.0 jest wsparcie języka dla stosowania i implementacji metod asynchronicznych. Metody asynchroniczne są niejednokrotnie najbardziej wydajnym sposobem korzystania z niektórych usług. Na przykład większość operacji wejścia-wyjścia jest wykonywana asynchronicznie przez jądro systemu operacyjnego, gdyż większość urządzeń peryferyjnych, takich jak kontrolery dysków lub karty sieciowe, jest w stanie wykonywać większość operacji autonomicznie. Wymagają użycia procesora wyłącznie podczas rozpoczynania i zakańczania operacji.

Choć wiele usług dostarczanych przez system Windows ma w rzeczywistości asynchroniczny charakter, to jednak programiści często decydują się na korzystanie ...

Get C# 5.0. Programowanie. Tworzenie aplikacji Windows 8, internetowych oraz biurowych w .NET 4.5 Framework now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.