Qt 4 makes it easier than ever to write multithreaded applications. More classes have been made usable from non-GUI threads, and the signals and slots mechanism can now be used to communicate between threads.
Additionally, it is now possible to move objects between threads.
The QtConcurrent namespace includes a collection of classes and functions for straightforward concurrent programming.
These examples show how to apply the basic techniques of concurrent programming to simple problems.
Examples marked with an asterisk (*) are fully documented.