猿问

最近在学netty,关于netty channel,socket和线程关系的疑问,求解答

在用java socket进行编程的时候,往往对于多个客户端响应的话,一个socket连接创建一个线程或者一个线程处理所有的socket 连接。在netty中是一个EventLoopGroup线程组去处理sokcet连接。我一直不理解的是,在netty中一个channel创建后,是不是也会创建一个线程。如果是的话,客户端增多的话,线程数也会上去。如果不是的话,那这个channel是如何保持的,因为后续会通过这个channel发送消息

慕码人2483693
浏览 1096回答 4
4回答

守着星空守着你

不会啊 ,当然是一大堆SocketChannel由1个线程来处理,这些线程都会被注册到一个Selector。

精慕HU

建议你看看这个Netty系列之Netty线程模型

森栏

你好,我写了一个netty的小demo如果我想把前端传过来的值发送给客户端,netty中是如何操作的呢,我做的只是netty一启动时发送一次数据给客户端而已
随时随地看视频慕课网APP

相关分类

Java
我要回答