Task-based Asynchronous Pattern with async and await

Mariana Goranova, Elena Kalcheva-Yovkova, Stanimir Penkov · 2015

Asynchronous programming enhances the overall responsiveness of applications and helps to avoid bottlenecks. .NET Framework supports a simplified approach, async programming that gets all the benefits of traditional asynchronous programming but with less efforts from developer. The aim of this paper is to study the power of the Task-based Asynchronous programming model and to demonstrate the C# language support for asynchronous programming. The paper illustrates the main advantages of asynchronous programming with an example of long-running calculation over sequence of values. Keywords: asynchronous programing model, event-based asynchronous pattern, task- based asynchronous pattern.

Read the paper · More papers on PaperTik