[Python-ideas] Concurrency Modules

Terry Reedy tjreedy at udel.edu
Fri Jul 10 04:01:59 CEST 2015


On 7/9/2015 7:51 PM, Giampaolo Rodola' wrote:
> On Fri, Jul 10, 2015 at 12:53 AM, Sven R. Kunze
> <srkunze at mail.de
> <mailto:srkunze at mail.de>> wrote:
>
>     Hi,
>
>     that's a follow up on the discussion started on python-dev ('The
>     importance of the async keyword') and this issue
>     http://bugs.python.org/issue24571 .
>
>     After discussing the whole topic and reading it up further, it
>     became clear to me what's actually missing in Python. That is a
>     definitive guide of why/when a certain concurrency module is
>     supposed to be used:
>
>     Currently, I can name 4 modules of which I know that they more or
>     less deal with the topic:
>       - concurrent
>       - threading
>       - asyncio
>       - multiprocessing
>
>
> +1 on the overall idea.
> Technically there's also asyncore and asynchat but they are deprecated.

They should be listed as deprecated, with pointers to what superceded them.

> It might also be worth it to add a section listing the main third-party
> modules (twisted, tornado, gevent comes to mind).


-- 
Terry Jan Reedy



More information about the Python-ideas mailing list