Multithreading in Python

Purchase a Subscription!

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.


Eric Greene


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.

Table of Contents

{{toc.Position}} {{toc.Text}}

Related Links

  • {{link.LinkText}} (requires a paid subscription)


This course is part of the following series: