本文へスキップ
hdknr blog
戻る

Python: ThreadPoolExecutor: マルチスレッド

更新日:

Python: ThreadPoolExecutor: マルチスレッド

    def bind_all(self):
        def _bind(instance):
            instance.bind_to_debt()

        executor = ThreadPoolExecutor(max_workers=4)
        for i in self.all():
            executor.submit(_bind, i)

        executor.shutdown() # 全てのスレッドが終わるのを待つ


前の記事
MySQL: JSON_OBJECT: JSON文字列フィールドを含む時のバックスラッシュ問題
次の記事
Django: model から DRF ModelSerializer を参照する