Как EventLoop работает в Netty? - PullRequest
       16

Как EventLoop работает в Netty?

0 голосов
/ 26 апреля 2018

Насколько я понимаю, EventLoop выглядит как селектор. Каждый обрабатывает много разных каналов. Если это правильно, почему Netty должна идентифицировать выполняемый в данный момент поток?

1 Ответ

0 голосов
/ 02 мая 2018

Каждый EventLoop содержит один селектор.С помощью селектора мы можем использовать один поток вместо многопоточности.

  • NioEventLoop имеет запланированную функцию.
  • SingleThreadEventLoop добавляет задачу в текущий EventLoop.

И тогда вы можете посмотреть кодекс Нетти.Ниже приведена иерархия NioEventLoop.

enter image description here

...