1. 程式人生 > >Python進程、線程

Python進程、線程

程序 daemon 高效率 threading sta print 結果 art res

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進程、線程