Netty组件-EventLoop

Netty组件-EventLoop

  1. EventLoop

    1. 本质上是一个子线程执行器,里面有run方法处理channel上源源不断地io任务,
      1. 继承关系:
        1. 一条线继承自juc.ScheduledEvecutorService,因此包含了线程池中所有的方法
        2. 继承自netty自己的OrderdEventExecutor
          1. 提供了boolean inEventLoop(Thread thread)方法判断一个线程是否属于此EventLoop
          2. 提供了parent方法来看看自己属于哪个EventLoopGroup
  2. EventLoopGroup

    1. 是一组EventLoop,channel一般会调用evnetloopgroup的register方法来绑定一个eventloop,后续这个channel的io时间都由evnetloop来处理

你可能感兴趣的:(netty入门,netty,java)