python 多线程入门试验

参考 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

相关文章
相关标签/搜索