Contribute Media
A thank you to everyone who makes this possible: Read More

Tackling Thread Safety in Python

Description

[EuroPython 2024 — Terrace 2B on 2024-07-12]

Tackling Thread Safety in Python by Jothir Adithyan, Adarsh Divakaran

https://ep2024.europython.eu/session/tackling-thread-safety-in-python

Thread safety is often overlooked when we start with Python for developing simple scripts. But the hidden monster will be unleashed when we try to run non-thread safe code in a multithreaded setup.

We will discuss the problems which can happen when seemingly good code is run in a multithreaded environment. We will walk over the concept of race coditions, how Python’s GIL currently affects multithreading and will cover steps to fix thread unsafe code using synchronization primitives.

---

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/

Improve this page