The Most Addictive Python and SQL Courses
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the transition from multiprocessing to free-threaded Python in this 32-minute conference talk that examines how to leverage Python's new free-threading capabilities to overcome common multiprocessing limitations. Learn about the historical reliance on multiprocessing in global interpreter locked CPython for performance improvements, and discover practical strategies for migrating multiprocessed code to take advantage of free-threading. Understand the new challenges and considerations that emerge with free-threading implementation, including potential pitfalls and best practices for optimization. Gain insights into performance trade-offs, code migration strategies, and the evolving landscape of Python concurrency patterns as the language moves beyond the traditional Global Interpreter Lock constraints.
Syllabus
Out of the Frying Pan/Into the Fire -Multiprocessed code to Free Threading — Lisa Roach (PyBay 2025)
Taught by
SF Python