あるフリーランスエンジニアの色んなメモ!! ITスキル・ライフハックとか

Python:関数をthreadで呼び出す

実装例

from threading import Thread


thread_list = []

for ... :
    # my_func(var1, var2)をthread実行する場合
    t = Thread(
            target=my_func,
            args=(var1, var2)
    )
    t.start()
    thread_list.append(t)

# 各threadの終了を待つ
for t in thread_list:
    t.join()
comments powered by Disqus