質問: スレッド化されたwebサーバーとは正確には何ですか? スレッド化されたwebサーバーとは何か知りたいですか?私は多くの検索を実行しましたが、明確な説明や定義を与えるものを見つけることができません。おそらく誰かが私を啓発することができます。
回答: スレッド化されたwebサーバーは、新しいプロセスで各要求を処理するのではなく、新しいスレッドで各要求を処理するサーバーです。マルチスレッドはプロセスとの同時実行よりも複雑であるため、モジュールの1つが正しく機能していない場合、webサーバーがクラッシュするリスクが高くなります。また、クラッシュした場合、すべてのスレッド(つまり、その時点で処理されているすべてのリクエスト)がクラッシュする可能性が高くなります。ただし、マルチスレッドサーバーはメモリの消費量が少なく、一般的に高速です。これは、2つの(相互に排他的な)apacheモジュール(preforkとworker)を比較するベンチマークです。 http://www.camelrichard.org/apache-prefork-vs-worker とその定義... http://httpd.apache.org/docs/2.0/mod/prefork.html http://httpd.apache.org/docs/2.0/mod/worker.html