在 Java NIO 中,很容易理解为什么一个 ServerSocketChannel 必须有一个选择器。选择器可以从准备好进行 I/O 操作的多个客户端通道中进行检查。
但是,在我在网上阅读的一些评论中,选择器机制应用于客户端 SocketChannel。我不明白为什么选择器对客户有用。谁能解释为什么在只有一台服务器的通常情况下使用它?
在 Java NIO 中,很容易理解为什么一个 ServerSocketChannel 必须有一个选择器。选择器可以从准备好进行 I/O 操作的多个客户端通道中进行检查。
但是,在我在网上阅读的一些评论中,选择器机制应用于客户端 SocketChannel。我不明白为什么选择器对客户有用。谁能解释为什么在只有一台服务器的通常情况下使用它?