submit()
の第2引数以降に位置引数、名前付き引数の順番で渡せばよいです。
python
1submit(fn, /, *args, **kwargs)
concurrent.futures -- 並列タスク実行 — Python 3.9.1rc1 ドキュメント
Python - concurrent.futures を使った並列化の方法について
例
位置引数のみ
位置引数 + 名前付き引数
submit(func, 1, 2, c="hoge")
サンプルコード
python
1import time
2from concurrent import futures
3
4
5def func(a, b, c):
6 print(a, b, c)
7
8
9future_list = []
10with futures.ThreadPoolExecutor() as executor:
11 for i in range(10):
12 future = executor.submit(func, 1, 2, c="hoge")
13 future_list.append(future)
14
15print([x.result() for x in future_list])
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/07 11:34
2020/12/07 11:36