class concurrent.futures.Executorのshutdown()の引数であるwaitの使い方がわからなくて下記の
公式のドキュメントを参照すると、以下のように記載されています
wait が True の場合、すべての未完了のフューチャの実行が完了して Executor に関連付けられたリソースが解放されるまで、このメソッドは返りません。 wait が False の場合、このメソッドはすぐに返り、すべての未完了のフューチャの実行が完了したときに、 Executor に関連付けられたリソースが解放されます。 wait の値に関係なく、すべての未完了のフューチャの実行が完了するまで Python プログラム全体は終了しません。
違いとしては、メソッドがすぐに返ってくるかどうかの違いのようですが、具体的になにが変わってくるのでしょうか(wait の値に関係なく、すべての未完了のフューチャの実行が完了するまで Python プログラム全体は終了しません。と書いてあるので、もはや違いが良くわからないです)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/24 02:47 編集
2020/06/24 03:08 編集
2020/06/24 03:19
2021/09/10 22:30