参考:
一.背景
二.常见类和函数
Ⅰ.函数
因为现在还是最基础的阶段,这里介绍的函数也是最简单的函数,下面几个函数就是查看当前一些线程信息的函数.
threading.active_count()
返回当前活动的线程数量.并且数量是和
enumerate()
函数返回的列表长度相同.
threading.current_thread()
返回当前的线程对象.Return the current Thread object, corresponding to the caller’s thread of control. If the caller’s thread of control was not created through the threading module, a dummy thread object with limited functionality is returned.
threading.enumerate()
返回当前所有活动的线程列表,这个列表包括守护线程(daemonic threads) dummy thread objects created by current_thread(), and the main thread.不包括已经终止的线程和未被启动(start)的线程.
用一个例子就能够说明上面几个函数的用法了.
import time
import threading
def main():
print("active thread num: ",threading.active_count())
pri