私は、スレッドベースのサーバーがHTTP要求を処理する方法と、イベントベースのサーバーがHTTP要求を処理する方法の違いを理解する助けになると考えています。サーバーが建物内の店舗であり、ポート80が店の正面玄関であり、httpリクエストが正面玄関を歩いたばかりの顧客であるとします。次は何が起こる?ショップはどのように顧客を扱いますか?どのように店が複数の顧客を扱うのですか?また、顧客が店を出る速さの点でどのような違いがありますか?スレッドベースのサーバーとイベントベースのサーバーの違いは何ですか?
要するに、「イベントループ」、「スレッド」、「ブロッキング」、「ノンブロッキング」などの説明は物理的な現実的な類推で探しています。
ボブはイベントループと呼ばれるものですか? –
まあまあ、正確ではありません。 –