Progress on the Gilectomy

Terry Reedy tjreedy at udel.edu
Tue Jun 13 14:53:02 EDT 2017


On 6/13/2017 12:09 PM, Robin Becker wrote:
> On 11/06/2017 07:27, Steve D'Aprano wrote:
> ........
>>
>> I'm tired of people complaining about the GIL as a "mistake" without
>> acknowledging that it exists for a reason.
>>
> I thought we were also consenting adults about problems arising from bad 
> extensions. The GIL is a blocker for cpython's ability to use multi-core 
> cpus.

When using threads, not when using multiple processes.

 > The contention issues all arise from reference counting. Newer
 > languages like go seem to prefer the garbage collection approach.
 > Perhaps someone should try a reference-countectomy,

This was tried at least once, perhaps 15 years ago.

-- 
Terry Jan Reedy




More information about the Python-list mailing list