シングルスレッドのアプリケーションがあり、1G バイトのデータを 2 つの別々の tcp ソケット (クライアントごとに 1 つのソケット) にそれぞれ書き込むことによって 2 つのクライアントにサービスを提供する必要があるとします。 ?
この問題はApacheのようなサーバーアプリケーションに存在すると思います.Apache Webサーバーを例にとると、Apacheはそれ自体に最大スレッド制限を設定します.MAX_THREADSであり、そこに(MAX_THREADS + 1)未処理のリクエストとソケットがある場合つまり、少なくとも 1 つのスレッドが 2 つのソケットを同等に処理する必要があります。では、apache はこの状況をどのように処理するのでしょうか?
スティーブ