提交 91823e97 编写于 作者: D dengkaipeng

disable daemon for thread

上级 0d127b2b
......@@ -119,7 +119,7 @@ class ParallelMap(object):
self._producer = threading.Thread(
target=self._produce,
args=('producer-' + id, self._source, self._inq))
self._producer.daemon = True
self._producer.daemon = False
self._consumers = []
self._consumer_endsig = {}
......@@ -130,7 +130,7 @@ class ParallelMap(object):
target=self._consume,
args=(consumer_id, self._inq, self._outq, self._worker))
self._consumers.append(p)
p.daemon = True
p.daemon = use_process
setattr(p, 'id', consumer_id)
if use_process:
worker_set.add(p)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册