Python并发编程—线程对象属性,python并发线程对象,线程对象属性t.na


线程对象属性

t.name线程名称

t.setName() 设置线程名称

t.getName() 获取线程名称

t.is_alive() 查看线程是否在生命周期

t.daemon 设置主线程和分支线程的退出关系

t.setDaemon() 设置daemon属性值

t.isDaemon() 查看daemon属性值

daemon为True时主线程退出分支线程也退出。要在start前设置,通常不和join一起使用。

技术图片
 1 from threading import Thread 2 from time import sleep 3  4 def fun(): 5   sleep(3) 6   print("线程属性测试") 7  8 t = Thread(target=fun,name = "Tarena") 9 10 # 主线程退出分支线程也退出11 t.setDaemon(True)12 13 t.start()14 15 t.setName("Tedu")16 print("Name:",t.getName())  # 线程名称17 print("Alive:",t.is_alive())  # 线程生命周期18 print("is Daemon",t.isDaemon())
线程属性演示

Python并发编程—线程对象属性

评论关闭