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. |