java JAVA的NIO中为什么轮询之后需要删除SelectionKey?

JAVA的NIO中为什么轮询之后需要删除SelectionKey?选择器的selectedkeys()方法将返回选择器收集的selectionkey对象的集合。如果不删除,则在下一次调用中会返回先前处

JAVA的NIO中为什么轮询之后需要删除SelectionKey?

选择器的selectedkeys()方法将返回选择器收集的selectionkey对象的集合。如果不删除,则在下一次调用中会返回先前处理的selectionkey,从而导致重复处理。