1.结论
(1)主进程在运行完主进程代码后就结束了
(2)
1)主线程中,要是子线程都为守护线程,那么主线程运行完代码就结束,不等任何线程。
2)要是子线程中,时间最短的线程为守护线程,主线程等全部子线程运行完毕,才会结束。
3)子线程中时间最长的为守护线程,主线程等最短线程运行完毕,主线程结束。
from threading import Thread
from multiprocessing import Process
import time
def task(n):
print('开始%s' % n)
time.sleep(n)
print('结束%s' % n)
if __name__ == '__main__':
t = Process(target=task,