Java 11 이전에 java.nio.channels.Selector API는
java.nio.channels.Selector.selectNow() 또는 java.nio.channels.Selector.select() 사용 시
이전 준비 정보를 겹쳐쓰도록 구현되었습니다. java.nio.channels.Selector.selectNow() 메소드는
스펙에 따라 취소된 키를 플러시해야 하지만 Java 11 이전 동작은 이에 대해 영향을 주지 않았습니다.
스펙은 준비 정보를 겹쳐쓰지 않아야 하고 java.nio.channels.Selector.selectNow() 또는
java.nio.channels.Selector.clear()를 호출하여 취소된 키를 플러시하는 경우가 아니면 유지됨을 나타냅니다.
이 동작은 Java 11 스펙에 따라 변경되었고 이 이전 버그를 해결하기 위한 코드가 적절한 위치에 있으면
변경이 필요할 수도 있습니다.
java.nio.channels.Selector 클래스에 대한 추가 정보는
클래스 java.nio.channels.Selector Java 문서를 참조하십시오.
JDK 11에서의 변경사항에 대한 자세한 정보는 JDK 11의 릴리스 정보를 참조하십시오.