asyncio.Task.all_tasks()和asyncio.all_tasks()之间的区别是什么?
创始人
2024-09-21 05:30:52
0

asyncio.Task.all_tasks()是方法,只返回当前循环中所有挂起和运行的给定任务类型(默认为所有任务类型)。而asyncio.all_tasks()是一个协程函数,返回所有当前任务(挂起,正在运行,以及已完成的)的集合。

代码示例:

import asyncio

async def coro():
    await asyncio.sleep(1)

async def main():
    task = asyncio.create_task(coro())
    # run the coro
    await asyncio.sleep(0.5)
    all_tasks_1 = {t._coro for t in asyncio.Task.all_tasks()}
    print(f"all_tasks_1: {all_tasks_1}") 
    # print set() since the coro is running, not finished yet

    all_tasks_2 = await asyncio.all_tasks()
    print(f"all_tasks_2: {all_tasks_2}")
    # print ALL tasks, explicit base loop + implicit default loop
    # set() if there are no other running tasks besides main()

asyncio.run(main())

相关内容

热门资讯

攻略辅助挂!情怀至友开挂&qu... 攻略辅助挂!情怀至友开挂"透视辅助技巧"真是确实有挂(哔哩哔哩)1、情怀至友开挂辅助软件下载优化,情...
透视规律!广东雀神祈福有用吗&... 透视规律!广东雀神祈福有用吗"透视辅助挂"都是真的是有挂(哔哩哔哩)广东雀神祈福有用吗是不是有人用挂...
有消息称!老铁十三水脚本&qu... 您好,老铁十三水脚本这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩家...
据权威媒体报道!四川途游辅助软... 据权威媒体报道!四川途游辅助软件"必备辅助插件"本来是真的有挂(哔哩哔哩)该软件可以轻松地帮助玩家将...
透视好友房!多乐游戏小程序辅助... 透视好友房!多乐游戏小程序辅助器免费"有挂辅助脚本"果然真的有挂(哔哩哔哩)1、多乐游戏小程序辅助器...
近日!开心泉州辅助免费下载&q... 您好,开心泉州辅助免费下载这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
透视插件!温州茶苑手机版辅助器... 透视插件!温州茶苑手机版辅助器"教你辅助技巧"竟然是真的有挂(哔哩哔哩)温州茶苑手机版辅助器是不是有...
透视攻略!椰岛游戏破解版&qu... 透视攻略!椰岛游戏破解版"推荐辅助攻略"切实存在有挂(哔哩哔哩)1、椰岛游戏破解版有没有辅助教程、椰...
现有关情况通报如下!福建天天开... 现有关情况通报如下!福建天天开心辅助软件大全"揭幕辅助脚本"都是真的是有挂(哔哩哔哩)1、游戏颠覆性...
黑科技技巧!蜀渝牌乐汇辅助器&... 黑科技技巧!蜀渝牌乐汇辅助器"总结辅助插件"本来真的是有挂(哔哩哔哩)1、金币登录送、破产送、升级送...