From bfccb35b58c84ec186bb1e38d028754796b1fbcf Mon Sep 17 00:00:00 2001 From: Jeremy Hylton Date: Sun, 29 Jun 2003 16:58:41 +0000 Subject: Add settrace() and setprofile() functions to the threading library. --- Doc/lib/libthreading.tex | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Doc/lib/libthreading.tex') diff --git a/Doc/lib/libthreading.tex b/Doc/lib/libthreading.tex index 2fe72de91c..ad48feb5ec 100644 --- a/Doc/lib/libthreading.tex +++ b/Doc/lib/libthreading.tex @@ -90,6 +90,20 @@ subclassed in a limited fashion. A thread that executes a function after a specified interval has passed. \end{classdesc*} +\begin{funcdesc}{settrace}{func} +Set a trace function \index{trace function} for all threads started +from the \module{threading} module. The \var{func} will be passed to +\cfuntion{sys.settrace} for each thread, before its \method{run} +method is called. +\end{funcdesc} + +\begin{funcdesc}{setprofile}{func} +Set a profile function \index{profile function} for all threads started +from the \module{threading} module. The \var{func} will be passed to +\cfuntion{sys.setprofile} for each thread, before its \method{run} +method is called. +\end{funcdesc} + Detailed interfaces for the objects are documented below. The design of this module is loosely based on Java's threading model. -- cgit v1.2.1