deamon 和 join
- deamon 让线程以守护线程的形式运行 主线程不会等待子线程 主线程结束 会把子线程干掉 程序结束
- join 作用是阻塞 等待子线程结束 参数就是等待的时间
import threading
import time
def do1():
print("do1111start")
time.sleep(2)
print('do1111end')
def do2():
print("do2222start")
time.sleep(3)
print('do2222end')
def do3():
print("do333start")
time.sleep(4)
print('do333end')
t1 = threading.Thread(target=do1)
t2 = threading.Thread(target=do2)
t3 = threading.Thread(target=do3)
t1.setDaemon(True)
t2.setDaemon(True)
t3.setDaemon(True)
t1.start()
t2.start()
t3.start()
t1.join(1)
t2.join(1)
t3.join(2)
print("hehehe")
多进程