Pythonの:GILグローバルロックのスレッド

つまり、Pythonのスレッドの安全性が取ら確保するために、世界的な独立したスレッド実行中のスレッドロック(グローバルインタプリタロック)を制限し、それは核だけで同じ一度に1つのスレッドを実行できることを意味します。IO集約型のタスクの場合、Pythonのマルチスレッドプレイそこにリソースの競合することと遅くなる可能性があるため、役割が、CPUを集中的に使用するタスクのために、Pythonのマルチスレッドは、ほとんど、どんな利点未満を占めます。
溶液は、マルチプロセスであり、コルーチン下記(コルーチン単一のCPUが、パフォーマンスを向上させるためにスイッチングのコストを低減することができます)。

おすすめ

転載: blog.csdn.net/weixin_44523387/article/details/91789854