Class thread

java.lang.Object
org.python.modules.thread.thread
All Implemented Interfaces:
ClassDictInit

public class thread extends Object implements ClassDictInit
  • Field Details

  • Constructor Details

    • thread

      public thread()
  • Method Details

    • classDictInit

      public static void classDictInit(PyObject dict)
    • start_new_thread

      public static void start_new_thread(PyObject func, PyTuple args)
    • _newFunctionThread

      public 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. 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, and FunctionThread.run(), which exits the current thread.
    • allocate_lock

      public static PyLock allocate_lock()
    • exit

      public static void exit()
    • exit_thread

      public static void exit_thread()
    • get_ident

      public static long get_ident()
    • stack_size

      public static long stack_size(PyObject[] args)