Funkcje asynchroniczne
Język C# implementuje na bazie słów kluczowych await
i async
mechanizmy asynchronicznego wywołania funkcji; programowanie asynchroniczne polega na tym, że funkcje o długim czasie wykonania jak najszybciej zwracają sterowanie do miejsca wywołania, a swoją właściwą pracę wykonują w tle. Dla porównania wywołanie synchroniczne oznacza, że powrót z wywołania funkcji następuje dopiero po wykonaniu całości operacji realizowanych przez funkcję. Programowanie asynchroniczne promuje współbieżność: długotrwałe zadania są wykonywane współbieżnie z podstawowym przebiegiem wykonania programu wywołującego. Implementacja wywołań asynchronicznych odbywa się albo na bazie osobnego wątku, w którym wykonuje się właściwa część zadań funkcji ...
Get C# 10 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.