首页 > 试题广场 >

在一个已运行的事件循环中的异步函数内,你希望并发触发一个耗时

[单选题]
在一个已运行的事件循环中的异步函数内,你希望并发触发一个耗时协程 do_work(),让它在后台运行而当前协程继续执行,稍后再统一收集结果。应使用哪种方式启动该协程?
  • await do_work()
  • asyncio.create_task(do_work())
  • asyncio.run(do_work())
  • loop.run_until_complete(do_work())
await不是阻塞叭,是挂起当前协程。后台运行协程是要用creat_task
发表于 今天 09:22:51 回复(0)