同期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つの基本モデルに対応する意味します