This chapter will cover the following recipes: Using threads QObject and QThread Data protection and sharing data between threads Working with QRunnable processes