python多线程之创建线程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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多线程之创建线程的主要内容,如果未能解决你的问题,请参考以下文章