线程中t.setdaemon(), t.jion(), t.start的使用

Posted 失落的黎明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程中t.setdaemon(), t.jion(), t.start的使用相关的知识,希望对你有一定的参考价值。

 1 import threading
 2 import time
 3 def f0():
 4     pass
 5 def f1(a1,a2):
 6     time.sleep(10)
 7     f0()
 8     print("1")
 9 
10 t1 = threading.Thread(target=f1,args=(111,123))
11 # t.setDaemon(True)
12 t1.start()
13 t1.join(2)#等2秒
14 t2 = threading.Thread(target=f1,args=(111,123))
15 # t.setDaemon(True)
16 t2.start()
17 t2.join()#等待线程结束
18 t3 = threading.Thread(target=f1,args=(111,123))
19 # t.setDaemon(True)
20 t3.start()
21 t3.join()

 

以上是关于线程中t.setdaemon(), t.jion(), t.start的使用的主要内容,如果未能解决你的问题,请参考以下文章

python threading queue模块中join setDaemon及task_done的使用方法及示例

python thread怎么强制结束一个已开启核对进城

python 线程

多线程

守护线程

多线程多进程等