def __init__(self, data_flow, nr=2, cache=2):
self._is_running = False
self._nr = nr
self._queue = multiprocessing.Queue(nr * cache)
self._condition = multiprocessing.Condition()
self._processes = [multiprocessing.Process(target=GatherMultiProcs.process_func,
args=(data_flow, self._queue, self._condition)) for _ in range(nr)]
for p in self._processes:
p.daemon = True
评论列表
文章目录