看了一堆Netty的selector什么都看糊涂了,弄不清楚非阻塞到底是如何实现的。NIO底层是用socket实现的吗?那它如何解决了Socket的阻塞呢?我只这么理解的。假设有两个客户端连接到了服务端,那就把保存了两个Sokcet,但是在这里Socket不进行read操作? 每当客户端向服务端发送一次信息时,通过selector分发到对应的Sokcet,在这个时候进行一次Read? 在保持长连接+非阻塞的情况下,我只能想到这种方式了。不知道理解的对不对。
C#转java真痛苦,更痛苦的是没有任何人能提供帮助= =
IT老鸟们来给你答疑解惑!解除自学的痛苦!【鏖战八方】qun: 292352612 专注技术交流。您的问题会得到及时解答。。让我们一起脑洞大开吧!多交流多进步!