Pythonでmultiprocessing.pool.ThreadPoolを用いてスレッドプールを構成します。
今回はmultiprocessingモジュールを用います。なお、multiprocessingモジュールは、Pythonの標準となったモジュールで、事前にインストールする必要はありません。
■Python
今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)
■multiprocessing.pool.ThreadPoolを用いてスレッドプールを作成する
では、早速multiprocessing.pool.ThreadPoolを用いてスレッドプールを作成してみます。
■コード
import multiprocessing.pool pool_test = multiprocessing.pool.ThreadPool()
まず、スレッドプールを構成するためには、クラスのインスタンスを作成し構成しますので、importで、multiprocessingモジュールを呼び出します。その後、pool_testという変数を定義し、その中で、multiprocessing.pool.ThreadPool()を用います。これで、ThreadPool クラスを用いて、インスタンスが作成されました。インスタンスが作成されたことで、スレッドプールの構成が完了となります。
コメント