This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author quantum5
Recipients docs@python, quantum5
Date 2021-02-22.06:44:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1613976245.39.0.497030592079.issue43293@roundup.psfhosted.org>
In-reply-to
Content
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.
History
Date User Action Args
2021-02-22 06:44:05quantum5setrecipients: + quantum5, docs@python
2021-02-22 06:44:05quantum5setmessageid: <1613976245.39.0.497030592079.issue43293@roundup.psfhosted.org>
2021-02-22 06:44:05quantum5linkissue43293 messages
2021-02-22 06:44:05quantum5create