global interpreter lock

phil hunt zen19725 at
Mon Aug 29 01:42:58 CEST 2005

On Sun, 28 Aug 2005 19:25:55 -0400, Mike Meyer <mwm at> wrote:
>Bryan Olson <fakeaddress at> writes:
>> phil hunt wrote:
>>  > Yes, find solutions. Don't find dangerous dead-ends that look like
>>  > solutions but which will give you lots of trouble.
>> If concurrency is a dead end, why do the programs that provide
>> the most sophisticated services of any in the world rely on it
>> so heavily?
>I don't know what Phil is saying, but I'm not calling concurrency a
>dead end. 

In general it isn't. However, in many programs, it might be, in that 
by using it you might end up with a very complex program that fails
unpredictably and if hard to debug: if you get in that situation, 
you may have to start again, in which case your previous work will 
have been a dead end.

(Actually I would suggest that knowing when to throw something away 
and start again is something that differentiates between good and 
bad programmers).

>I'm calling the tools available in most programming
>languages for dealing with it primitive.
>We need better tools.

I agree.

Email: zen19725 at zen dot co dot uk

More information about the Python-list mailing list