def __init__(self, workers, queue_size=1024, probe=None, keep_order=False):
if probe is None:
probe = {}
self.workers = workers
self.head_queue = _make_q(queue_size)
self.probe = probe
self.keep_order = keep_order
self.worker_groups = []
self.probe.update({
'worker_groups': self.worker_groups,
'probe_lock': threading.RLock(),
'in': 0,
'out': 0,
})
self.make_worker_groups()
评论列表
文章目录