2

我试图了解 Java NIO 库是如何工作的......

我写了一些代码,它只打开了多个选择器

 public static void main(String[] args) throws IOException, InterruptedException {

    Selector incomingMessageSelector = Selector.open();
    Selector incomingMessageSelector1 = Selector.open();
    Selector incomingMessageSelector2 = Selector.open();               
    Thread.sleep(900000L);
}

每次打开选择器时,我都可以看到正在套接字级别创建连接,因此例如在这种情况下会创建 3 个连接。

在下图中,我突出显示了与动态端口建立的这 3 个连接......

这个问题与这个问题密切相关

在此处输入图像描述

4

0 回答 0