Status of Python threading support (GIL removal)?

Stefan Behnel stefan_ml at
Sat Jun 20 11:28:23 EDT 2009

Kay Schluehr wrote:
>> You might want to read about "The Problem with Threads":
>> and then decide to switch to an appropriate concurrency model for your use
>> case.
> and to a programming language that supports it.

Maybe, yes. But many different concurrency models are supported by a larger
number of programming languages in one way or another, so the choice of an
appropriate library is often sufficient - and usually a lot easier than
using the 'most appropriate' programming language. Matter of available
skills, mostly. There's usually a lot less code to be written that deals
with concurrency than code that implements what the person paying you makes
money with, so learning a new library may be worth it, while learning a new
language may not.


More information about the Python-list mailing list