学校プロジェクトとして、httpサーバを実装する必要がありましたので、私は既存のhttpサーバアーキテクチャを見ていました。私はworker Multi-Processing Moduleを訪れました。なぜマルチスレッドとマルチプロセッシングが組み合わされるのですか?
このモジュールはハイブリッドマルチスレッドマルチプロセスサーバーを実装しています。このサーバーは、フォークし、各フォークされたプロセスが要求を処理する独自のスレッドプールを生成します。
私は、マルチスレッド専用プログラムに比べてハイブリッドマルチプロセスマルチスレッドプログラムの利点は何ですか?単一のプロセスを維持し、より大きなスレッドプールを生成するのはなぜでしょうか?