Package org.python.modules.thread
Class thread
java.lang.Object
org.python.modules.thread.thread
- All Implemented Interfaces:
ClassDictInit
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic FunctionThread
_newFunctionThread
(PyObject func, PyTuple args) Initializes aFunctionThread
, using the configured stack_size and registering the thread in the @linkgroup
of threads spawned by the thread module.static PyLock
static void
classDictInit
(PyObject dict) static void
exit()
static void
static long
static void
Interrupt all running threads spawned by the thread module.static long
stack_size
(PyObject[] args) static void
start_new_thread
(PyObject func, PyTuple args)
-
Field Details
-
__doc__
-
error
-
-
Constructor Details
-
thread
public thread()
-
-
Method Details
-
classDictInit
-
start_new_thread
-
_newFunctionThread
Initializes aFunctionThread
, using the configured stack_size and registering the thread in the @linkgroup
of threads spawned by the thread module. Also used from the threading.py module. -
interruptAllThreads
public static void interruptAllThreads()Interrupt all running threads spawned by the thread module. This works in conjunction with:PyTableCode.call(org.python.core.ThreadState, org.python.core.PyFrame, org.python.core.PyObject)
, which checks for the interrupted status of the current thread, andFunctionThread.run()
, which exits the current thread. -
allocate_lock
-
exit
public static void exit() -
exit_thread
public static void exit_thread() -
get_ident
public static long get_ident() -
stack_size
-