Commit 2622b549 authored by Georg Brandl's avatar Georg Brandl

#5840: dont claim we dont support TLS.

parent 9bc66825
...@@ -419,10 +419,9 @@ the I/O is waiting for the I/O operation to complete. ...@@ -419,10 +419,9 @@ the I/O is waiting for the I/O operation to complete.
The Python interpreter needs to keep some bookkeeping information separate per The Python interpreter needs to keep some bookkeeping information separate per
thread --- for this it uses a data structure called :ctype:`PyThreadState`. thread --- for this it uses a data structure called :ctype:`PyThreadState`.
There's one global variable, however: the pointer to the current There's one global variable, however: the pointer to the current
:ctype:`PyThreadState` structure. While most thread packages have a way to :ctype:`PyThreadState` structure. Before the addition of :dfn:`thread-local
store "per-thread global data," Python's internal platform independent thread storage` (:dfn:`TLS`) the current thread state had to be manipulated
abstraction doesn't support this yet. Therefore, the current thread state must explicitly.
be manipulated explicitly.
This is easy enough in most cases. Most code manipulating the global This is easy enough in most cases. Most code manipulating the global
interpreter lock has the following simple structure:: interpreter lock has the following simple structure::
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment