s
May 15, 2023, 7:42 p.m. |

Simon Willison's Weblog simonwillison.net

Real Multithreading is Coming to Python - Learn How You Can Use It Now


Martin Heinz provides a detailed tutorial on trying out the new Per-Interpreter GIL feature that's landing in Python 3.12, which allows Python code to run concurrently in multiple threads by spawning separate sub-interpreters, each with their own dedicated GIL.

It's not an easy feature to play with yet! First you need to compile Python yourself, and then use APIs that are generally only available to C …

code concurrency feature gil go heinz landing learn multiple multithreading per python python 3 threads tutorial

Software Engineer for AI Training Data (School Specific)

@ G2i Inc | Remote

Software Engineer for AI Training Data (Python)

@ G2i Inc | Remote

Software Engineer for AI Training Data (Tier 2)

@ G2i Inc | Remote

Data Engineer

@ Lemon.io | Remote: Europe, LATAM, Canada, UK, Asia, Oceania

Artificial Intelligence – Bioinformatic Expert

@ University of Texas Medical Branch | Galveston, TX

Lead Developer (AI)

@ Cere Network | San Francisco, US