采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
不理解为什么要这样设计。这个NioEventLoop为什么不在EventLoopGroup创建NioEventLoop的时候直接启动呢?
这其实是一个懒加载,在没有执行任务的时候不需要启动线程,然后把线程塞到EventLoop的好处就是,EventLoop可以判断执行任务的线程是否是本身,如果是本身就直接处理,否则的话就塞到队列里面立即返回,一方面异步可以快速返回,另外一方面也不会产生并发问题
那请问下老师为啥要保存个thread属性,这个thread属性有什么用呢?
保存本线程的引用才能够判断当前正在执行的线程是否是本线程呀,如果外部线程来执行,两者就是不相等的哦
喔,明白了,谢谢老师
登录后可查看更多问答,登录/注册
解析netty各大组件细节,百万级性能调优,设计模式实际运用
1.9k 6
1.4k 6
1.1k 6
994 5
1.2k 5