summaryrefslogtreecommitdiffstats
path: root/Doc/library/sys.rst
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2011-04-30 12:53:09 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2011-04-30 12:53:09 (GMT)
commitd5c355ccc70d011ef2010537838d9a82e24b2b80 (patch)
tree93cd12a87150e673d0a8b16c04ffcaff16fea3aa /Doc/library/sys.rst
parentfab6c70770c7c895a4dbd898a963e2c52da72c04 (diff)
downloadcpython-d5c355ccc70d011ef2010537838d9a82e24b2b80.zip
cpython-d5c355ccc70d011ef2010537838d9a82e24b2b80.tar.gz
cpython-d5c355ccc70d011ef2010537838d9a82e24b2b80.tar.bz2
Issue #11223: Replace threading._info() by sys.thread_info
Diffstat (limited to 'Doc/library/sys.rst')
-rw-r--r--Doc/library/sys.rst29
1 files changed, 29 insertions, 0 deletions
diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst
index ba781b3..a34c497 100644
--- a/Doc/library/sys.rst
+++ b/Doc/library/sys.rst
@@ -961,6 +961,35 @@ always available.
to a console and Python apps started with :program:`pythonw`.
+.. data:: thread_info
+
+ A :term:`struct sequence` holding information about the thread
+ implementation.
+
+ +------------------+---------------------------------------------------------+
+ | Attribute | Explanation |
+ +==================+=========================================================+
+ | :const:`name` | Name of the thread implementation: |
+ | | |
+ | | * ``'nt'``: Windows threads |
+ | | * ``'os2'``: OS/2 threads |
+ | | * ``'pthread'``: POSIX threads |
+ | | * ``'solaris'``: Solaris threads |
+ +------------------+---------------------------------------------------------+
+ | :const:`lock` | Name of the lock implementation: |
+ | | |
+ | | * ``'semaphore'``: a lock uses a semaphore |
+ | | * ``'mutex+cond'``: a lock uses a mutex |
+ | | and a condition variable |
+ | | * ``None`` if this information is unknown |
+ +------------------+---------------------------------------------------------+
+ | :const:`version` | Name and version of the thread library. It is a string, |
+ | | or ``None`` if these informations are unknown. |
+ +------------------+---------------------------------------------------------+
+
+ .. versionadded:: 3.3
+
+
.. data:: tracebacklimit
When this variable is set to an integer value, it determines the maximum number