Choosing Between Free Threading and Async

Talk Python Core, Internals, Extensions Intermediate 30 min

Abstract

With the GIL gone, do we still need async in Python? Starting with Python 3.13, PEP 703 removes the GIL, enabling true free threading and parallelism across multiple CPU cores. In this talk, we’ll explore how this change affects the decision between using threading or async programming for individual developers. We’ll discuss the strengths and weaknesses of each approach and when to choose one over the other—whether you're handling CPU-bound tasks with threads or I/O-bound workloads with async. By the end of the session, you'll have a clear understanding of which model to use for your specific use case, empowering you to make more efficient decisions in your Python projects.

When & Where

North Hall 2025-07-17T11:25:00+02:00

LET'S CONNECT

Want to collaborate or contribute? We're open to partnership opportunities and would love to hear your ideas.

Newsletter

Get the latest updates, speaker announcements, and special deals. No spam, unsubscribe anytime.