python 多執行緒入門試驗
阿新 • • 發佈:2018-12-05
參考 https://www.cnblogs.com/yeayee/p/4952022.html
但這文章裡有 那個t.join() 在外面, 就能執行完 ,應該是錯的 最多就一個執行緒玩感覺
import threading def test_thread(): print("start threads") threads = [] for stock_name in stock_name_list: print(stock_name) th = threading.Thread(target=callbackfunc,args=(param0,param1)) threads.append(th) for t in threads: t.setDaemon(True) # 設定為守護程序,不然執行緒會被掛起 t.start() for t in threads: t.join() print("threads over")
callbackfunc 就要執行的函式 param0,param1 是 callbackfunc的引數