Python Language並列計算


備考

GIL(グローバルインタプリタロック)のため、Pythonインタプリタの1つのインスタンスだけが1つのプロセスで実行されます。一般的に、マルチスレッドを使用すると、CPUにバインドされたものではなく、IOバウンドの計算が向上します。 CPUに束縛されたタスクを並列化する場合は、 multiprocessingモジュールをお勧めします。

GILはPythonの最も一般的な実装であるCPythonとPyPyに適用されます。 JythonやIronPythonなどの他の実装では、GILはありません

並列計算 関連する例