Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.
Multithreading enables apps to perform two or more tasks at once. It also allows apps to avoid blocking the UI thread. Learn the basics of multithreading in Python, including how to create threads, how to synchronize them, how to use thread locals, and how to create thread classes of your own.