]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] doc: Add glossary entry for "free threading" (GH-119865) (#119874)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 31 May 2024 17:42:36 +0000 (19:42 +0200)
committerGitHub <noreply@github.com>
Fri, 31 May 2024 17:42:36 +0000 (17:42 +0000)
(cherry picked from commit 9bc6045842ebc91ec48ab163a9e1e8644231607c)

Co-authored-by: Sam Gross <colesbury@gmail.com>
Doc/glossary.rst

index 1e5bafce861e5297b5c0e808f102c06ecbdeb199..ae9949bc2867c46aa2db1d8a89524c3652c91f9a 100644 (file)
@@ -438,6 +438,12 @@ Glossary
       division.  Note that ``(-11) // 4`` is ``-3`` because that is ``-2.75``
       rounded *downward*. See :pep:`238`.
 
+   free threading
+      A threading model where multiple threads can run Python bytecode
+      simultaneously within the same interpreter.  This is in contrast to
+      the :term:`global interpreter lock` which allows only one thread to
+      execute Python bytecode at a time.  See :pep:`703`.
+
    function
       A series of statements which returns some value to a caller. It can also
       be passed zero or more :term:`arguments <argument>` which may be used in