我有一个 python 程序,它正在启动随机数量的 asyncio 协程。在此期间,我的程序可以启动新程序,其中一些程序可以在终止工作后退出。
我想知道是否可以每分钟报告事件协程的数量?
谢谢
最佳答案
您无法启动协程,但可以启动一个新的 task
要检索事件任务的数量,请使用len(asyncio.Task.all_tasks())
。
更新
从 Python 3.7 开始,请使用 len(asyncio.all_tasks())
API。
关于Python 异步监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40692701/