计算 futures.ThreadPoolExecutor 中待处理任务的数量
我正在寻找一种计算 python 3.2 futures.ThreadPoolExecutor 中待处理任务数量的方法。
直到知道,我有两个解决方案: 1.- 增加提交时待处理任务的计数,并添加回调以在任务完成时减少计数 2.- 保留一份期货清单并检查哪些仍处于待处理状态
有没有更直接的东西(即执行人的属性或方法)?
提前致谢
I am looking for a way of counting the number of pending tasks in python 3.2 futures.ThreadPoolExecutor.
Until know, I have two solutions:
1.- Increase the count of pending tasks on submission and add callback to decrease a count when the task is finished
2.- Keep a list of futures and check which are stil pending
Is there anything more direct (i.e. a property or method of executor)?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论