84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
これは、単一プロセスを順次実行するためのコードです:
これはマルチプロセスのコードです:
しかし、単一プロセスとマルチプロセスで費やされる時間にはほとんど違いはありません。問題はおそらくリクエストが IO をブロックしていることです。理解は正しいですか?マルチプロセスの目的を達成するにはコードをどのように変更すればよいですか? ######ありがとう!
闭关修行中......
ファイルの書き込みのボトルネックは CPU ではなくディスク IO です。並列処理はあまり影響しません。ファイルの書き込みを行わずに時間を比較することもできます。
パラメータのないプールはos.cpu_count()または1を使用しますシングルコアCPUの場合、または数が収集できない場合は、プロセスは1つだけです。
それが理由のはずです。
ファイルの書き込みのボトルネックは CPU ではなくディスク IO です。並列処理はあまり影響しません。ファイルの書き込みを行わずに時間を比較することもできます。
パラメータのないプールは
os.cpu_count()または1を使用します
シングルコアCPUの場合、または数が収集できない場合は、プロセスは1つだけです。
それが理由のはずです。