pythonで並列処理する方法を探すと色々情報が出てくるんですが、
親子でファイルを分割して処理させるようなサンプルがなかったので、
メモをしておこうと思います。
▼環境
Python 3.12.1
import concurrent.futures
from ChildrenJob import ChildrenJob
class ParentJob:
def main(self):
res = []
with concurrent.futures.ThreadPoolExecutor(max_workers=3) as executor:
def __exe_children_job(tid, val):
o = ChildrenJob()
r = o.main(tid, val)
return r
futures = []
for tid, val in enumerate(["3","2","1"]):
futures.append(executor.submit(__exe_children_job, tid+1, val))
for future in futures:
res.append(future.result())
return res
o = ParentJob()
r = o.main()
print("--- 結果 ---")
print(r)…
Source: python
python 親子を分けて並列でDB処理する

2008年11月、metzdowd.comにナカモトサトシにより投稿された論文
ブロックチェーン
ビットコインは送信アドレス(Tx)に対するデジタル署名によって保護されており、一定時間(10分)ごとに、すべての取引記録を分散台帳に追加します。