美文网首页
用Future做并发

用Future做并发

作者: 剑侠飞蓬 | 来源:发表于2018-12-26 19:53 被阅读0次

并发代码范例:

with ThreadPoolExecutor(c) as executor:
  res = executor.map(proc,para_list)

future对象有.done()方法非阻塞返回bool,.add_done_callback()添加回调,.result()返回结果

future.as_completed(future_iter)返回的future都可以无阻塞调用result。

GIL对阻塞性I/O无害

CPU密集型用ProcessPoolExecutor

Executor.map返回result generator

相关文章

网友评论

      本文标题:用Future做并发

      本文链接:https://www.haomeiwen.com/subject/mwsklqtx.html