def submit(self, fn, *args, **kwargs):
with self._shutdown_lock:
if self._shutdown:
raise RuntimeError('cannot schedule new futures after shutdown')
f = futures.Future()
t = threading.Thread(
target=_worker, args=(f, fn, args, kwargs),
name='Executor for %s args=%s kwargs=%s' % (fn, args, kwargs))
t.start()
return f
评论列表
文章目录