EventLoop如何在netty中工作?

时间:2018-04-26 08:59:24

标签: netty

就我而言,EventLoop似乎是一个选择器。每个人处理许多不同的渠道。如果它是对的,为什么Netty应该识别当前正在执行的Thread?

1 个答案:

答案 0 :(得分:0)

每个EventLoop包含一个选择器。使用选择器,我们可以使用一个线程而不是多线程。

  • NioEventLoop已预定功能。
  • SingleThreadEventLoop将任务添加到当前EventLoop。

然后,您可以观看Netty的源代码。下面是NioEventLoop的层次结构。

enter image description here