Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 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