[Python-ideas] Python 3000 TIOBE -3%

Nick Coghlan ncoghlan at gmail.com
Thu Feb 9 22:05:32 CET 2012


On Fri, Feb 10, 2012 at 5:19 AM, Matt Joiner <anacrolix at gmail.com> wrote:
>> The GIL annoys those who have learned to expect threading.Thread for CPU
>> bound concurrency in advance -- which typically means prior experience with
>> Java. Python threads are fine for their intended use -- e.g. I/O and
>> background tasks in a GUI.
>
> Even for that purpose they're too heavy. The GIL conflicts, and
> boilerplate overhead spawning threads is obscene for more than trivial
> cases.

Have you even *tried* concurrent.futures
(http://docs.python.org/py3k/library/concurrent.futures)? Or the 2.x
backport on PyPI (http://pypi.python.org/pypi/futures)?

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia



More information about the Python-ideas mailing list