複数のパラメータを持つ ThreadPoolExecutor マップ メソッド

Python 3 の parallel.futures パッケージの ThreadPoolExecutor は、一連のデータ (パラメータ) を持つタスク (関数) を同時に実行するのに非常に便利です。この投稿では、実行中のタスクに複数のパラメータを渡す方法の例を示します。

Python マルチスレッド

Python マルチスレッド。Python インタープリタ内では複数のスレッドを実行できますが、一度にインタープリタによって実行されるスレッドは 1 つだけであり、これは Python 仮想マシンの GIL (グローバル インタープリタ ロック) によって保証されることに注意してください。I/O によって GIL が解放されるため、Python マルチスレッドは CPU バウンド アプリケーションよりも I/O バウンド アプリケーションに適しています。

Java マルチスレッド

Java マルチスレッド プログラミング デモ。