Daniel Vahla

Consultant at Mavericks Software

Python
17/10/2025
Alfa
en
A recap on thread safety and synchronisation primitives. As more developers adopt free-threaded Python, understanding thread safety becomes critical - not just nice to have. This talk explores all essential synchronisation primitives from Python's threading module through a practical dice game simulation scenario. You'll learn to identify and fix race conditions, understand what the GIL was protecting, and discover patterns to ensure your code works correctly in the free-threaded future.
Developer
Beginner