开发者社区 问答 正文

Netty的线程模型中的,多线程模型是什么啊?

具体说说

展开
收起
小黄鸭哈哈哈 2021-10-11 16:06:11 536 分享 版权
1 条回答
写回答
取消 提交回答
  • 多线程模型:有一个NIO 线程(Acceptor) 只负责监听服务端,接收客户端的TCP 连接请求;NIO 线程池负责网络IO 的操作,即消息的读取、解码、编码和发送;1 个NIO 线程可以同时处理N 条链路,但是1 个链路只对应1 个NIO 线程,这是为了防止发生并发操作问题。但在并发百万客户端连接或需要安全认证时,一个Acceptor 线程可能会存在性能不足问题。

    2021-10-11 16:06:31
    赞同 展开评论