Threading is a big topic. As we worked our way through the chapter we learned that Qt comes with a great deal of support for handling threads.
We started by learning about the different threading models Qt provides. We then moved onto looking at the different classes of problems Qt works well for, including how we can use threads to provide a responsive UI. We then discussed the Qt support for thread synchronization and inter-thread communication.
This is the second-to-last chapter of the book. In the final chapter, we will look at some best practices for developing Qt applications, and talk a little more about how Qt became what it is today.