Python并发编程—线程对象属性
2020-12-07 02:49
标签:测试 play 编程 time none header tar daemon ade t.name 线程名称 t.setName() 设置线程名称 t.getName() 获取线程名称 t.is_alive() 查看线程是否在生命周期 t.daemon 设置主线程和分支线程的退出关系 t.setDaemon() 设置daemon属性值 t.isDaemon() 查看daemon属性值 daemon为True时主线程退出分支线程也退出。要在start前设置,通常不和join一起使用。 Python并发编程—线程对象属性 标签:测试 play 编程 time none header tar daemon ade 原文地址:https://www.cnblogs.com/maplethefox/p/10989196.html线程对象属性
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并发编程—进程池
下一篇:python之端午到了