同期NIOを非ブロック

同期NIOを非ブロック

ここに画像を挿入説明
同期の非ブロッキング機能:スレッド・アプリケーションでは、我々はこれまでにIOシステムコールが終了するまでポーリングを続ける準備ができていない場合は、ポーリングデータは、準備ができているかどうか、常にIOシステムコールをする必要があります。
同期が特徴の非ブロッキングIOさん:あなたはIOシステムコールを起動するたびに、カーネルはすぐにデータを待っているのプロセスを返すことができます。ユーザスレッドは、より優れたリアルタイムブロックされていません。
同期の非ブロッキングIOの欠点:常にポーリングCPU時間の多くを取るし、非効率的になるカーネル、。
全体的に、高並行性のシナリオの下で、同期使用できなくもIOを非ブロック。このWebサーバーは、IOモデルは、一般的には適用されません。このIOモデルはめったに二十は、他のモデルでIO IOをノンブロッキング・この機能を使用する直接使用されていません。ジャワの実際の開発では、これはIOモデルを伴わないであろう。
同期非ブロッキングIOは、NIOをいうが、これは、JavaでNIOない指し、JavaのNIO新しいIO、IOは、IOは(多重IO)が多重化された4つの基本モデルに対応する意味します

公開された242元の記事 ・が 97個のように勝っ ビュー590 000 +

おすすめ

転載: blog.csdn.net/u010838785/article/details/104455223