python中显示当前线程信息的属性和方法
threading.active_count() #当前活跃线程数量
threading.enumerate() #当前所有线程信息
threading.current_thread() #当前线程信息
- 任何进程都是从主线程开始的。不创建任何线程,直接打印线程数量以及线程信息的代码及输出如下。
代码:
# coding:utf-8
# 导入threading包
import threading
print("当前活跃线程数量为", threading.active_count())
print("当前所有线程信息", threading.enumerate()) #返回值类型为数组
print("当前线程信息", threading.current_thread())
输出:
当前活跃线程数量为 1
当前所有线程信息 [<_MainThread(MainThread, started 18168)>]
当前线程信息 <_MainThread(MainThread, started 18168)>