What They Never Told You About Python
summary
Explains why Python does not provide native concurrency, examines the impact of that limitation on development, and discusses pros and cons plus ways to work with threads and processes in Python.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:28What is concurrency?
- 3:54Python threads
- 7:28GIL limitations
- 10:37GIL explained
- 13:07How GIL works
- 14:31Variables as labels
- 18:07GIL advantages
- 19:35Processes vs threads
- 21:45Futures in Python
- 22:51Process example
- 26:00Summary
- 26:42Python 3.13 and alternatives
- 27:47Q&A
related talks
35mWriting robust, readable, and maintainable concurrent programs in Python
31mPython Multithreading and Multiprocessing: Concurrency and Parallelism
36mConcurrency and Parallelism with Python for Humans
02h 57mPython Concurrency: from beginner to pro
10mRedlining Your CPU for Fun and Profit: Threading and Multiprocessing in Python
37mConcurrency vs Parallelism
29mConcurrency and Parallelism From The Ground Up
36mHow Do People Handle Concurrency?
