[Python-ideas] Tweaking closures and lexical scoping to include the function being defined
ncoghlan at gmail.com
Mon Sep 26 19:05:13 CEST 2011
On Mon, Sep 26, 2011 at 11:55 AM, Steven D'Aprano <steve at pearwood.info> wrote:
> Yuval Greenfield wrote:
>> Hasn't python given enough temptations to avoid multithreading already?
> One can never have enough reasons to avoid multi-threading! <wink>
> But seriously, unless this proposal makes things *worse*, I don't see why
> this is an objection.
I actually think the 'attractive nuisance' aspect wrt multi-threading
is a potentially valid objection.
OTOH, it also makes synchronising parts of process global algorithms
*much* easier, since you can just do "nonlocal lock from
threading.RLock()" to get a shared lock variable.
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
More information about the Python-ideas