Autors: Goranova, M. E., Kalcheva-Yovkova, E. K., Penkov, S. M.
Title: Task-based Asynchronous Pattern with async and await
Keywords: asynchronous programing model, event-based asynchronous patt

Abstract: 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.

References

  1. Goranova, M., 2004, Asynchronous Programming with Callbacks in .NET Framework, Sofia, Bulgaria, , <Sofia>,
  2. MSDN, 2015, Task-based Asynchronous Pattern (TAP), Microsoft, <https://msdn.microsoft.com/en-us/ library/hh873175.aspx.>, Дата на последен преглед (Last accessed on): 25.09.2015
  3. MSDN, 2015, [2] Asynchronous Programming with Async and Await (C# and Visual Basic), Microsoft, <https://msdn.microsoft.com/en-us/library/hh191443.aspx>, Дата на последен преглед (Last accessed on): 25.09.2015
  4. Toub, S., 2012, Task-based Asynchronous Pattern, Microsoft, <http://www.microsoft.com/en-us/download/details.aspx?id=19957>, Дата на последен преглед (Last accessed on):
  5. Marini, D., 2014, Improving Your Asynchronous Code Using Tasks, Async and Await, InfoQ, <http://www.infoq.com/articles/Tasks-Async-Await>, Дата на последен преглед (Last accessed on): 25.09.2015
  6. Cleary, S., 2013, Async and Await, Stephen Cleary Blog, <http://blog.stephencleary.com/2012/02/ async-and-await.html>, Дата на последен преглед (Last accessed on):
  7. Cleary, S., 2013, Best Practices in Asynchronous Programming, MSDN Magazine, No 3, <https://msdn.microsoft.com/en-us/magazine/jj991977.aspx>, Дата на последен преглед (Last accessed on): 25.09.2015
  8. Cleary, S., 2014, Concurrency in C# Cookbook, , O’Reily
  9. Assil, 2014, .NET Asynchronous Patterns, Code Project, <http://www.codeproject.com/Articles/ 646239/NET-Asynchronous-Patterns>, Дата на последен преглед (Last accessed on): 25.09.2015
  10. Rappl, F., 2013, Asynchronous models and patterns, Code Project, <http://www.codeproject.com/Articles/562021/Asynchronous-models-and-patterns>, Дата на последен преглед (Last accessed on): 25.09.2015
  11. Richter, J., 2010, CLR via C#, , Microsoft Press

Issue

International Scientific Conference Computer Science’2015, pp. 150-155, 2015, Albania, ISBN 978-619-167-177-9

Full text of the publication

Вид: публикация в международен форум, публикация в реферирано издание