P32 · Concurrency & Parallelism
threads, processes, the GIL & synchronisation
Make Python do many things at once - correctly. Meet the GIL and learn when to reach for threads, when for processes, and how Locks, Queues and Semaphores tame the data races that shared mutable state invites.