Table of Contents

Class: IReactorThreads Twisted-0.19.0/twisted/internet/interfaces.py

Dispatch methods to be run in threads.

Internally, this should use a thread pool and dispatch methods to them.

Base Classes   
Interface
Methods   
callFromThread
callInThread
suggestThreadPoolSize
  callFromThread 
callFromThread (
        self,
        callable,
        *args,
        *kw,
        )

Call a function from within another thread.

This should wake up the main thread (where run() is executing) and run the given function.

I hope it is obvious from this description that this method must be thread safe. (If you want to call a method in the next mainloop iteration, but you're in the same thread, use callLater with a delay of 0.)

  callInThread 
callInThread (
        self,
        callable,
        *args,
        *kwargs,
        )

Run the callable object in a separate thread.

  suggestThreadPoolSize 
suggestThreadPoolSize ( self,  size )

Suggest the size of the thread pool.


Table of Contents

This document was automatically generated on Sun Jul 14 19:52:41 2002 by HappyDoc version 2.0