Screenshot 2019-05-24 at 01.33.03.png

Threads & Processes

As your applications become more complex you may finding yourself wanting to perform long-running tasks, such as interacting with remote APIs or performing complex calculations.

By default any code you write exists in the same thread and process, meaning your long-running code can actually block Qt execution and cause your app to "hang". In this course we'll cover some simple ways to avoid this happening.

Start with “Multithreading PyQt applications with QThreadPool”

Threads & Processes

Multithreading PyQt applications with QThreadPool (08:40)

Discussion