[Python-checkins] r72037 - python/trunk/Doc/c-api/init.rst
georg.brandl
python-checkins at python.org
Mon Apr 27 19:09:53 CEST 2009
Author: georg.brandl
Date: Mon Apr 27 19:09:53 2009
New Revision: 72037
Log:
#5840: dont claim we dont support TLS.
Modified:
python/trunk/Doc/c-api/init.rst
Modified: python/trunk/Doc/c-api/init.rst
==============================================================================
--- python/trunk/Doc/c-api/init.rst (original)
+++ python/trunk/Doc/c-api/init.rst Mon Apr 27 19:09:53 2009
@@ -419,10 +419,9 @@
The Python interpreter needs to keep some bookkeeping information separate per
thread --- for this it uses a data structure called :ctype:`PyThreadState`.
There's one global variable, however: the pointer to the current
-:ctype:`PyThreadState` structure. While most thread packages have a way to
-store "per-thread global data," Python's internal platform independent thread
-abstraction doesn't support this yet. Therefore, the current thread state must
-be manipulated explicitly.
+:ctype:`PyThreadState` structure. Before the addition of :dfn:`thread-local
+storage` (:dfn:`TLS`) the current thread state had to be manipulated
+explicitly.
This is easy enough in most cases. Most code manipulating the global
interpreter lock has the following simple structure::
More information about the Python-checkins
mailing list