weixin_43664590 2020-09-14 12:12 采纳率: 0%
浏览 408

netty 服务器单个客户端的消息处理为什么都是在同一个线程里面进行处理的?

图片说明

这些消息都是同一个客户端发给服务端的多条指令内容。线程编号都是一样的。这是为什么啊?不是说netty是多路复用的吗?

最开始的时候认为单个客户端给服务端发消息的时候netty会分配不同的线程进行处理。但是看到这个日志发现,单个客户端发给服务端的消息,都会被同一个线程进行处理。有没有大神可以帮忙解解惑啊?
一旦客户端发送的请求数过多,需要处理的业务功能耗时过长的话。就会导致信息处理阻塞。

图片说明

这个是服务端的代码。

  • 写回答

1条回答 默认 最新

  • 关注

    IO多路复用难道不是单线程进行事件派发的吗?或者你再去详细了解下多路复用模型,或者是问题和日志那块描述再清晰些。

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料