前提・実現したいこと
Python での並列処理について下記URLを参考に検討しております。
https://qiita.com/castaneai/items/9cc33817419896667f34#%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%83%97%E3%83%BC%E3%83%AB-concurrentfutures
下記コードをjupyter 上で実行したところtest1の出力(test1)しかprint
されないのですが、原因はなんでしょうか。
該当のソースコード
Python
1import concurrent.futures 2import time 3 4def test1(): 5 while True: 6 print("test1") 7 time.sleep(1) 8 9def test2(): 10 while True: 11 print("test2") 12 time.sleep(1) 13if __name__ == "__main__": 14 executor = concurrent.futures.ProcessPoolExecutor(max_workers=2) 15 executor.submit(test1()) 16 executor.submit(test2()) 17 18 19
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/23 23:14