美文网首页
python asyncio并发编程(5)

python asyncio并发编程(5)

作者: TheRightPath1 | 来源:发表于2020-01-21 10:05 被阅读0次

ThreadPoolExecutor和asyncio完成阻塞IO请求

loop = asyncio.get_event_loop()
tasks = list()
executor = ThreadPoolExecutor()
for i in range(20):
    tasks.append(i)
# run_in_executor方法用于运行线程池,第一个参数是线程池对象,第二个参数是阻塞函数名,第三个参数是函数参数
loop.run_in_executor(executor, inp, i)
loop.run_until_complete(asyncio.wait(tasks))

相关文章

网友评论

      本文标题:python asyncio并发编程(5)

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