threding模块的其他用法

import threading
import time


def func(n):
    time.sleep(0.5)
    n += 1
    print(n, threading.current_thread(), threading.get_ident())


for i in range(10):
    threading.Thread(target=func, args=(i,)).start()
print(threading.active_count())  # 显示当前活着的线程数,是子线程的数量加主线程的数量为11
print(threading.current_thread())  # 显示当前线程的信息,比如名字,是不是主线程,线程的id等
print(threading.get_ident())  # 显示当前线程的id
print(threading.enumerate())  # 将所有的主线程和子线程显示到一个列表中
原文地址:https://www.cnblogs.com/aaronthon/p/9850687.html