2011-10-27 9 views

答えて

4

はい、あります。 java.nio.channels.Selector.open()は、基本となるオペレーティングシステムに応じて異なる実装を返します。例えば。 sun/oracleのJREを使用している場合は、

Windows 
sun.nio.ch.WindowsSelectorImpl 

Mac OS 
sun.nio.ch.KQueueSelectorImpl 

Linux 
sun.nio.ch.EPollSelectorImpl 

Solaris 
sun.nio.ch.PollSelectorImpl 
+1

があります。 –

+0

Java7の更新:言われている:Windowsの部分は、ネイティブのIOCPに比べてかなり遅いです。ウィンドウセレクタは1024以上のチャンネルを選択できないため、かなり遅いです...可能であればウィンドウ下でAIOを使用してください – Kr0e

関連する問題