我想在python中執行線程。我有100個單詞,並希望將它們放在6個不同的鏈接中。如果其中一個鏈接已準備就緒,我希望鏈接可以獲取新詞。而其他線程仍然在工作中的第一個字。當完成100個關鍵字時,我應該允許我的完整程序首先執行更多代碼。我有以下代碼:Python:線程只能啓動一次
threads = []
def getresults(seed):
for link in links:
t = threading.Thread(target=getLinkResult, args = (suggestengine, seed))
threads.append(t)
for thread in threads:
thread.start()
for seed in tqdm:
getresults(seed + a)
getresults(seed + b)
for thread in threads:
thread.join()
#code that should happen after
我目前得到一個錯誤: 線程只能啓動一次
請發表您的錯誤 –
@Kasramvd有了這個代碼,我得到錯誤「的線程只能啓動一次」我怎樣才能改變我的代碼,使一切作品? – Sonius
@GilbertAllen RuntimeError:線程只能啓動一次 – Sonius