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
--
https://mail.python.org/mailman/listinfo/python-list