twisted.internet.test.test_resolver.DeterministicThreadPool(ThreadPool, object)
class documentationtwisted.internet.test.test_resolver
(View In Hierarchy)
Create a deterministic ThreadPool
object.
Method | __init__ | Create a DeterministicThreadPool
from a Team . |
Inherited from ThreadPool:
Instance Variable | started | Whether or not the thread pool is currently running. (type: bool ) |
Instance Variable | threads | List of workers currently running in this thread pool. (type: list ) |
Method | workers | For legacy compatibility purposes, return a total number of workers. |
Method | working | For legacy compatibility purposes, return the number of busy workers as expressed by a list the length of that number. |
Method | waiters | For legacy compatibility purposes, return the number of idle workers as expressed by a list the length of that number. |
Method | start | Start the threadpool. |
Method | startAWorker | Increase the number of available workers for the thread pool by 1, up to
the maximum allowed by ThreadPool.max . |
Method | stopAWorker | Decrease the number of available workers by 1, by quitting one as soon as it's idle. |
Method | __setstate__ | Undocumented |
Method | __getstate__ | Undocumented |
Method | callInThread | Call a callable object in a separate thread. |
Method | callInThreadWithCallback | Call a callable object in a separate thread and call
onResult with the return value, or a twisted.python.failure.Failure
if the callable raises an exception. |
Method | stop | Shutdown the threads in the threadpool. |
Method | adjustPoolsize | Adjust the number of available threads by setting min and
max to new values. |
Method | dumpStats | Dump some plain-text informational messages to the log about the state
of this ThreadPool . |
Instance Variable | _pool | A hook for testing. (type: callable compatible with _pool ) |
Method | _queue | For legacy compatibility purposes, return an object with a
qsize method that indicates the amount of work not yet
allocated to a worker. |
Method | _generateName | Generate a name for a new pool thread. |