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

day10_python多线程02

2016-08-18 15:34 302 查看
#如何创建线程

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.start()
print("End")#通常程序是需要等所有线程包括子线程执行完毕才关掉程序但是下面的情况不同

#如何创建线程

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()

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