April 2024
Intermediate to advanced
474 pages
9h 39m
English
This chapter promises to be an exciting one as we take a deeper dive into the realm of concurrency in Kotlin. You may recall that in the previous chapter, we touched upon how our application could efficiently handle thousands of requests per second. To illustrate the importance of immutability, we introduced you to the concept of a race condition using two threads.
In this chapter, we’ll extend that understanding and explore the following: