车传新 2020-03-22 23:59 采纳率: 0%
浏览 162

netty线程模型如何测试

netty权威指南中说netty的线程模型有以下特点
1.主从模式,主线程组负责处理链接accept,从线程组负责io处理和任务处理
2.串行模式,当一个io线程select到io就绪后就会直接在该线程调用pipline中的操作
另外当execute任务之前io线程也会selectnow一次,以执行就绪的io操作,从而实现串行化

请问有没有方法或思路对以上内容进行验证。就是我要测试上面内容的正确性需要如何编写代码

经过断点测试,发现server通道注册在主线程组的线程下,socket通道注册在从线程组的线程中,而且每个eventloop中注册的通道都不相同,execute是在线程组中的下一个eventloop中执行的,

  • 写回答

1条回答 默认 最新

  • 关注

    你可以用netty的包写一个demo,然后在netty的源码中打断点,来观察线程的执行情况

    评论

报告相同问题?

悬赏问题

  • ¥20 iqoo11 如何下载安装工程模式
  • ¥15 本题的答案是不是有问题
  • ¥15 关于#r语言#的问题:(svydesign)为什么在一个大的数据集中抽取了一个小数据集
  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 蓝桥杯单片机第十三届第一场,整点继电器吸合,5s后断开出现了问题
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?