当前位置 : 主页 > 编程语言 > python >

day10_python多线程03

来源:互联网 收集:自由互联 发布时间:2022-08-10
#如何创建线程 import time def f1 ( arg ): time . sleep ( 5 ) print ( arg ) import threading # for i in range ( 10 ): # t = threading . Thread ( target = f1 , args = ( i ,)) # t . start () t = threading . Thread ( target = f1 , args =
#如何创建线程

import time

def f1(arg):

time.sleep(5)

print(arg)

import threading



# for i in range(10):

# t=threading.Thread(target=f1,args=(i,))

# t.start()



t=threading.Thread(target=f1,args=(123,))

t.setDaemon(True)#这样设置,主线程执行完毕后就不管子线程从而关闭程序,主线程不等于子线程

t.start()

t.join()#加入这段代码,主线程会等子线程执行完毕后再执行下面的代码

print("End")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同
上一篇:FastAPI官方教程太棒了(上)
下一篇:没有了
网友评论