In this chapter, we will introduce readers to the formal definition of asynchronous programming. We will be discussing the basic idea behind asynchronous processing, the differences between asynchronous programming and other programming models that we have seen, and the reason why asynchronous programming is such a major factor in concurrency.
The following topics will be covered in this chapter:
- The concept of asynchronous programming
- The key differences between asynchronous programming and other programming models