您的位置:首页 > 编程语言 > Python开发

day10_python多线程03

2016-08-18 15:37 239 查看
#如何创建线程

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")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: