def __init__(self, pool, max_threads=None): self._pool = pool self._max_threads = max_threads self._queue = _Queue() self._lock = _Lock() self._n_active = 0 return
def __init__(self, maxthreads, name='ThreadPool-?'): self.__queue = _Queue() self.__threads = [] self.__running = 0 self.__name = name for i in xrange(0, maxthreads): t = _PoolThread(self.__queue, name=self.__name + "(%d)" % i) t.start() self.__threads.append(t) self.__running = 1 return
def __init__(self, maxthreads, name='ThreadPool-?'): self.__queue = _Queue() self.__threads = [] self.__running = 0 self.__name = name for i in xrange(0,maxthreads): t = _PoolThread(self.__queue, name=self.__name + "(%d)" % i) t.start() self.__threads.append(t) self.__running = 1 return