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

Python进程、线程

时间:2018-07-10 21:28:50      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:结果   print   tar   ...   read   []   get   run   %s   

1.线程启动

def run(n):
    print(‘%s in thread...‘%n)

t=threading.Thread(target=run,args=(n,))
t.start
#线程等待
t.join

2.多线程同时启动并等待执行结果

def run(n):
    print(‘%s in thread...‘%n)

t_res=[]
for i in range(10)
    t=threading.Thread(target=run,args=(n,))
    t.start
    t_res.append(t)
for t  in t_res:
    #线程等待
    t.join

3.守护线程

for i in range(10)
    t=threading.Thread(target=run,args=(n,))
    t.setDaemon(True)
    t.start

4.队列queue,使程序解耦,提高效率

Python进程、线程

标签:结果   print   tar   ...   read   []   get   run   %s   

原文地址:http://blog.51cto.com/13803166/2140024

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