为什么要把NioEventLoop和线程进行绑定呢?而且是设计成NioEventLoop的一个属性?
来源:4-6 NioEventLoop的启动

慕粉3520842
2018-06-30
不理解为什么要这样设计。这个NioEventLoop为什么不在EventLoopGroup创建NioEventLoop的时候直接启动呢?
写回答
1回答
-
闪电侠
2018-06-30
这其实是一个懒加载,在没有执行任务的时候不需要启动线程,然后把线程塞到EventLoop的好处就是,EventLoop可以判断执行任务的线程是否是本身,如果是本身就直接处理,否则的话就塞到队列里面立即返回,一方面异步可以快速返回,另外一方面也不会产生并发问题
042018-06-30
相似问题