当前位置: 首页 > 工具软件 > asyncio > 使用案例 >

python asyncio 中 asyncio.run()和asyncio.create_task()的区别

劳和雅
2023-12-01

asyncio.run() 和 asyncio.create_task() 都可以用来运行一个协程,但是它们之间有一些重要的区别。asyncio.run() 用来运行一个协程,并且会自动处理异常,还可以控制协程的运行时间和返回值。而 asyncio.create_task() 则是创建一个异步任务,它可以把一个协程放入到一个任务中,并且可以控制任务的状态,而不用关心协程的细节。

 类似资料: