diff options
author | Guido van Rossum <guido@python.org> | 2001-10-16 21:13:49 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2001-10-16 21:13:49 (GMT) |
commit | 3c28863e081986a232d4d2bba3cd9b63e14263c0 (patch) | |
tree | 480d600501cb10db20d12907bf27644c0732269b /Doc | |
parent | 6f543b606d595fa16ce1ef0e636ca456dabc2212 (diff) | |
download | cpython-3c28863e081986a232d4d2bba3cd9b63e14263c0.zip cpython-3c28863e081986a232d4d2bba3cd9b63e14263c0.tar.gz cpython-3c28863e081986a232d4d2bba3cd9b63e14263c0.tar.bz2 |
Partial patch from SF #452266, by Jason Petrone.
This changes Pythread_start_thread() to return the thread ID, or -1
for an error. (It's technically an incompatible API change, but I
doubt anyone calls it.)
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/lib/libthread.tex | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Doc/lib/libthread.tex b/Doc/lib/libthread.tex index 652058d..a2e5b7e 100644 --- a/Doc/lib/libthread.tex +++ b/Doc/lib/libthread.tex @@ -32,11 +32,10 @@ This is the type of lock objects. \end{datadesc} \begin{funcdesc}{start_new_thread}{function, args\optional{, kwargs}} -Start a new thread. The thread executes the function \var{function} -with the argument list \var{args} (which must be a tuple). The -optional \var{kwargs} argument specifies a dictionary of keyword -arguments. When the -function returns, the thread silently exits. When the function +Start a new thread and return its identifier. The thread executes the function +\var{function} with the argument list \var{args} (which must be a tuple). The +optional \var{kwargs} argument specifies a dictionary of keyword arguments. +When the function returns, the thread silently exits. When the function terminates with an unhandled exception, a stack trace is printed and then the thread exits (but other threads continue to run). \end{funcdesc} |