May 2024
Intermediate to advanced
560 pages
16h 9m
English
This chapter covers
Modern programs rarely only do one thing at a time; networked applications may need to make or serve multiple network requests but shouldn’t wait for each network request to finish before starting the next one. Mobile and desktop apps may need to do anything from querying on-device databases, to using sensors, to communicating with other devices—all while redrawing their user interface 60 times per second or more.
To handle this, modern applications need to do multiple things at the same time, asynchronously. That means ...
Read now
Unlock full access