O'Reilly logo

Functional C# by Wisnu Anggoro

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6. Enhancing the Responsiveness of the Functional Program with Asynchronous Programming

Responsive applications are a must in today's programming approach. They can improve the performance of the application itself and make our application have a user-friendly interface. We need to asynchronously run the code execution process in our program to have a responsive application. To achieve this goal, in this chapter, we will discuss the following topics:

  • Using thread and thread pool to build a responsive application
  • Learning about asynchronous programming model patterns
  • Learning about task-based asynchronous patterns
  • Using the async and await keywords to build asynchronous programming
  • Applying an asynchronous method in a functional approach

Building ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required