day10 Python多线程教程第三部分有哪些内容?
- 内容介绍
- 文章标签
- 相关推荐
本文共计206个文字,预计阅读时间需要1分钟。
当然可以,请您提供需要改写的原文,我会帮您进行简化改写。
#如何创建线程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")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同
本文共计206个文字,预计阅读时间需要1分钟。
当然可以,请您提供需要改写的原文,我会帮您进行简化改写。
#如何创建线程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")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同

