これはおそらくばかげた質問ですが、「ノンブロッキングWebサーバー」とは正確には何ですか?すべてのWebサーバーは技術的に非ブロッキングですが、そうではありませんか?それ以外の場合、それらはどのように同時接続を処理できますか?Apache2は、fork()とpthreadの組み合わせを使用してこれを実現します。Tornado(およびTwistedも)はどの程度正確に異なりますか?一連のソケットを非ボッキングモードに設定し、FDリスト(または同等のもの)を作成してから、1つの大きなselect()sys呼び出しでそれをループしますか?
このようなフレームワークはどこで使用しますか?また、Apache2(または他の一般的なサーバー)に比べてどのような利点がありますか?ありがとう