码迷,mamicode.com
首页 > 编程语言 > 详细

python多线程之创建线程

时间:2017-02-10 18:55:19      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:python

‘‘‘创建线程‘‘‘
from threading import Thread

#定义一个函数
def Foo(arg):
    print(arg)

#创建一个线程对象,并和上面的函数Foo建立关系,args= 传一个值为100作为参数给Foo函数
print("开始创建线程...")
t1 = Thread(target=Foo,args=(100,))
t2 = Thread(target=Foo,args=(200,))

#在执行之前规定哪个线程是主线程
t1.setDaemon(True)

#执行线程
print("执行线程...")
t1.start()
t2.start()



#直到该线程执行完后才继续往下执行,可传入一个值(数字),设定等待时间
t1.join()


#查看是否等子线程结束后主线程才退出的设置,默认值是False代表不是主线程,意思就是会一直等待子线程执行完毕后,主线程才退出
print(t1.isDaemon())
print(t2.isDaemon())

#查看线程的名字,setName()方法是设置线程的名字
print(t1.getName())
print(t2.getName())


本文出自 “运维杂谈Q群:223843163” 博客,请务必保留此出处http://freshair.blog.51cto.com/8272891/1896634

python多线程之创建线程

标签:python

原文地址:http://freshair.blog.51cto.com/8272891/1896634

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!