Choosing Between Free Threading and Async — Samet Yaslan
[EuroPython 2025 — North Hall on 2025-07-17] 🎤 Choosing Between Free Threading and Async by Samet Yaslan 🔗 https://ep2025.europython.eu/session/... 📝 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. --- This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/...

Async Python: Concurrency Without the Headaches — Krzysztof Wilczyński, Mateusz Zaremba

Python in Parallel: Sub-Interpreters vs. NoGIL vs. Multiprocessing — Samet Yaslan

How Much FASTER Is Python 3.13 Without the GIL?

The Cost of Concurrency Coordination with Jon Gjengset

Everything You Ever Wanted to Know About Asyncio | Asyncio That Just Makes Sense Pt 1

Why Aliens Would NEVER Invade Africa

Talks - Anthony Shaw: Unlocking the Parallel Universe: Subinterpreters and Free-Threading in...

Why Python Is Removing The GIL

The Strange Math That Predicts (Almost) Anything

Asyncio in Python - Full Tutorial

Python Threading Tutorial: Basic to Advanced (Multithreading, Pool Executors, Daemon, Lock, Events)

The Insane Genius of a Formula 1 Gearbox

Building the PERFECT Linux PC with Linus Torvalds

AI Bubble: How AI's push towards IPOs became a death drive | Ed Zitron

Using Rust in Free-Threaded vs Regular Python 3.13 - David Hewitt

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

No More GIL! Unleash multi thread performance with Python 3.14

Python Tutorial: AsyncIO - Complete Guide to Asynchronous Programming with Animations

Conan O’Brien Delivers the Commencement Address | Harvard Commencement 2026

