Python で小さな Web クローラーを作成しようとしていました。マルチスレッド スクリプトとして記述し、スレッドの 1 つのプールをダウンロードし、1 つのプールで結果を処理することを調査し始めていました。GILが原因で、実際に同時ダウンロードを行うのでしょうか? GIL は Web クローラーにどのように影響しますか? 各スレッドは、ソケットからデータを取得してから、次のスレッドに移動し、ソケットからデータを取得するなど..?
基本的に、Pythonでマルチスレッドクローラーを実行することで、シングルスレッドと比べて多くのパフォーマンスが得られるのでしょうか?
ありがとう!