2011-10-27 3 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 개 이상의 채널을 선택할 수 없으므로 Windows에서 가능하면 AIO를 사용하십시오. – Kr0e