New submission from Guanzhong Chen <quantum2...@gmail.com>:

The note about the GIL is buried pretty deep in the threading documentation, 
and this makes it hard for first time users to discover why their attempts at 
using threading to parallelizing their application did not work.

This used to be the case in the old Python 2 documentation, but 
https://github.com/python/cpython/commit/d6d17c58af8002000ecd1326c7accafb5af8a9db
 moved it, and no corresponding discussion exists. I think the GIL is a pretty 
important thing to mention, especially for people used to other programming 
languages. I believe the change had a negative effect and should be reverted.

----------
assignee: docs@python
components: Documentation
messages: 387503
nosy: docs@python, quantum5
priority: normal
severity: normal
status: open
title: Move note about GIL to top of threading module
type: enhancement
versions: Python 3.10, Python 3.6, Python 3.7, Python 3.8, Python 3.9

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43293>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to