public class thread extends java.lang.Object implements ClassDictInit
| Modifier and Type | Field and Description |
|---|---|
static PyString |
__doc__ |
static PyObject |
error |
| Constructor and Description |
|---|
thread() |
| Modifier and Type | Method and Description |
|---|---|
static FunctionThread |
_newFunctionThread(PyObject func,
PyTuple args)
Initializes a
FunctionThread, using the configured stack_size and
registering the thread in the @link group of threads spawned by
the thread module. |
static PyLock |
allocate_lock() |
static void |
classDictInit(PyObject dict) |
static void |
exit_thread() |
static void |
exit() |
static long |
get_ident() |
static void |
interruptAllThreads()
Interrupt all running threads spawned by the thread module.
|
static long |
stack_size(PyObject[] args) |
static void |
start_new_thread(PyObject func,
PyTuple args) |
public static void classDictInit(PyObject dict)
public static FunctionThread _newFunctionThread(PyObject func, PyTuple args)
FunctionThread, using the configured stack_size and
registering the thread in the @link group of threads spawned by
the thread module.
Also used from the threading.py module.public static void interruptAllThreads()
PyTableCode.call(org.python.core.ThreadState, org.python.core.PyFrame, org.python.core.PyObject), which checks for the interrupted status of the
current thread, and FunctionThread.run(), which exits the current thread.public static PyLock allocate_lock()
public static void exit()
public static void exit_thread()
public static long get_ident()
public static long stack_size(PyObject[] args)