Python 异步监控

Python asyncio monitoring

我有一个 python 程序,它启动随机数的 asyncio 协程。在此期间,我的程序可以启动新程序,其中一些可以在终止工作时退出。

我想知道是否可以报告每分钟活跃协程的数量?

谢谢

您不能启动协程但可以启动新的task

要检索活动任务数,请使用 len(asyncio.Task.all_tasks())

更新

从Python3.7开始请使用len(asyncio.all_tasks())API.