t.name 线程名称
t.setName() 设置线程名称
t.getName() 获取线程名称
t.is_alive() 查看线程是否在生命周期内
t.daemon 设置主线程和分支线程的退出关系
t.setDaemon() 设置daemon属性值,设置主线恒退出分支线程也随之退出
t.isDaemon() 查看daemon属性值
from threading import Thread
from time import sleep
def fun():
sleep(3)
print('进程属性设置')
t = Thread(target=fun,name='AI',daemon=True) #name给线程取名,daemon设置主线程退出时分支线程也随之退出
t.setDaemon(True) #也可以在这儿设置主线程退出分支线程随之退出,不会和join()一起使用,因为矛盾
t.setName('Tarena')
print('Name:',t.getName()) #获取线程名
print('is alive:',t.is_alive())
print('is daemon:',isDaemon())
#在线程中别用exit(),在一个线程内执行exit(),整个进程就全部结束了
来源:CSDN
作者:俞泰鑫
链接:https://blog.csdn.net/god_yutaixin/article/details/103457741