Construct a Team that spawns threads as a thread pool, with the given limiting function.

ParameterscurrentLimita callable that returns the current limit on the number of workers that the returned Team should create; if it already has more workers than that value, no new workers will be created. (type: 0-argument callable returning int)
reactorIf passed, the IReactorFromThreads / IReactorCore to be used to coordinate actions on the Team itself. Otherwise, a LockWorker will be used.
Returnsa new Team.
NoteFuture maintainers: while the public API for the eventual move to twisted.threads should look something like this, and while this function is necessary to implement the API described by twisted.python.threadpool, I am starting to think the idea of a hard upper limit on threadpool size is just bad (turning memory performance issues into correctness issues well before we run into memory pressure), and instead we should build something with reactor integration for slowly releasing idle threads when they're not needed and rate limiting the creation of new threads rather than just hard-capping it.
Function startThread Undocumented
Function limitedWorkerCreator Undocumented
def startThread(target): (source)
Undocumented
def limitedWorkerCreator(): (source)
Undocumented
API Documentation for Twisted, generated by pydoctor at 2020-03-20 23:54:06.