Python 同時プログラミングの概要
マルチスレッド、マルチプロセス、マルチコルーチンの選択方法
Python の遅さの主な原因は、グローバル インタープリタ ロック GIL です
マルチスレッドを使用すると、Python クローラーが 10 倍高速化されます
Python はプロデューサー/コンシューマー クローラーを実装します
Python スレッドの安全性の問題と解決策
Python の使いやすいスレッド プール ThreadPoolExecutor
Python はスレッド プールを使用して Web サービスの高速化を実現します
マルチプロセッシング モジュールを使用してプログラムの実行を高速化する
Python はマルチプロセス プールを使用して Flask サービスで実行されるプログラムを高速化します
Python 非同期 IO は同時クローラーを実装します
セマフォを使用して非同期 IO でのクローラーの同時実行性を制御する
同時プログラミングは、マルチスレッド、マルチプロセス、非同期 IO などの手段を使用してプログラムの実行速度を向上させるために使用されるテクノロジーです。このコースでは、Web クローラーを同時クロールできるように変換し、Web サービスを変換します。ビジネス ロジックを同時に実行します。