在java中打开Selector的不同方法

时间:2014-06-04 00:11:47

标签: java selector

SelectorProvider.provider().openSelector()Selector.open()之间的区别是什么?

2 个答案:

答案 0 :(得分:2)

javadoc of Selector.open()

  

通过调用openSelector方法创建新选择器   系统范围的默认java.nio.channels.spi.SelectorProvider对象。

它们是等价的。

答案 1 :(得分:0)

是的,它们是相同的。

public static Selector open() throws IOException {
        return SelectorProvider.provider().openSelector();
    }

Selector类中使用的上述方法。