1.定義幾個想在不同執行緒執行的函式
import threading
from time import ctime,sleep
defmusic
(a):
for i in
range(2
):print
("listen music %s %s "
%(a,ctime())
) sleep(
1)
2.建立執行緒池
threads=
t1 = threading.thread(target=music,args=
("愛情買賣",)
)t2 =threading.thread(target=movie,args=
("阿凡達",)
)#注意逗號和括號
3.啟動執行緒
for t in threads:
t.setdaemon(true)
t.start()#啟動執行緒
t.join()#用來保證主線程進行完後等待子執行緒進行完然後一起結束
python 多執行緒總結(一)
使用python已經有段時間了,一直想學一下多執行緒程式設計,一直被耽擱,這次好好學習一下,寫篇部落格,作為以後的參考,好記性不如爛筆頭,這句話的理解越來越深刻。參考 python 標準庫 來寫這篇文章的,有不足的地方,大家可以提出。python多執行緒有多種方法,這裡只是寫threading的方法...
Python 多執行緒庫總結
下面是一些基礎函式,函式包括 函式 threading.active count threading.current thread threading.get ident threading.enumerate threading.main thread threading.settrace fun...
python總結(十七) 多執行緒
1 由於任何程序預設就會啟動乙個執行緒,我們把該執行緒稱為主線程,主線程又可以啟動新的執行緒,python的threading模組有個current thread 函式,它永遠返回當前執行緒的例項。主線程例項的名字叫mainthread,子執行緒的名字在建立時指定,我們用loopthread命名子執...