参考 https://www.cnblogs.com/yeayee/p/4952022.htmlhtml
但这文章里有 那个t.join() 在外面, 就能执行完 ,应该是错的 最多就一个线程玩感受python
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的参数app