所以这4个接口,是一个东西說白了,就是一个Executor可以执行task,也可以定时执行task只不过添加了register(channel),next()功能正因为有了next(),返回一个EventExecutor或EventLoop,所以本身就是一个线程池,来看看next()的实现这是轮询的方式:
SingleThreadEventLoop的具体实现类,比如NioEventLoop还可以设置ioRatio执行原理,很简单反正是依次执行taskQueue中的任务,计算执行时间即可具体請看此类r的un()方法。
这个东西很好理解记住以下,再看源代码