interface documentation

Dispatch methods to be run in threads.

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

Method getThreadPool Return the threadpool used by IReactorInThreads.callInThread. Create it first if necessary.
Method suggestThreadPoolSize Suggest the size of the internal threadpool used to dispatch functions passed to IReactorInThreads.callInThread.

Inherited from IReactorFromThreads:

Method callFromThread Cause a function to be executed by the reactor thread.

Inherited from IReactorInThreads (via IReactorFromThreads):

Method callInThread Run the given callable object in a separate thread, with the given arguments and keyword arguments.
def getThreadPool() -> ThreadPool: (source)

Return the threadpool used by IReactorInThreads.callInThread. Create it first if necessary.

def suggestThreadPoolSize(size: int): (source)

Suggest the size of the internal threadpool used to dispatch functions passed to IReactorInThreads.callInThread.