我正在用python做一个项目,在我的代码中我必须启动一些线程。现在我需要调用一个线程来阻止它,但是来自另一个类。有没有办法获得所有正在运行的线程的列表?
感谢您的帮助。
答案 0 :(得分:15)
您可以使用threading.enumerate():关于它的Python文档here
答案 1 :(得分:0)
threading.enumerate()可用于获取正在运行的线程(线程对象)的列表。根据库参考,运行线程暗示
它不包括尚未启动并已终止的线程。
您可以使用threading.active_count来获取threading.enumerate返回的列表的长度。