0

Applied C++ でのスレッド同期について読んでいます

共有リソースは、帯域幅、アプリケーションが単位時間あたりに送受信できる情報の量など、具体的なものではない場合もあります。たとえば、Web ページやその他の情報をフェッチするなど、多くのスレッドが同時にソケットから情報を要求できます。ほとんどのオペレーティング システムは、数百または数千の同時接続を管理でき、情報が到着するのを辛抱強く待ちます。管理は問題ではありませんが、情報をタイムリーに受け取ることが問題です。アプリケーションを実行しているマシンが絶え間ない情報のストリームを必要とする場合、受信できる帯域幅よりも多くの情報にアクセスしようとしていることに気付くかもしれません。

上記の段落に関する私の質問は

  1. 「管理は問題ではありませんが、情報のタイムリーな受信は問題です。」という著者の意味は何ですか。簡単な例で詳しく説明してください。

  2. もう 1 つの質問は、「アプリケーションを実行しているマシンが一定の情報ストリームを必要とする場合、受信できる帯域幅よりも多くの情報にアクセスしようとしていることに気付くかもしれない」とは、著者が何を意味しているのかということです。著者がマシンについて話しているのは、一定のストリームが必要な理由であり、利用可能な帯域幅よりも多くの情報にアクセスしようとしていることがわかります。簡単な例で詳しく説明するように要求します。

お時間をいただきありがとうございます。

4

1 に答える 1