美文网首页
Dubbo学习Netty中的FastThreadLocal

Dubbo学习Netty中的FastThreadLocal

作者: 书唐瑞 | 来源:发表于2021-01-18 22:35 被阅读0次

在之前的Netty的FastThreadLocal文章中介绍了FastThreadLocal在Netty中的实现和使用.

今天在浏览Dubbo源码的时候,发现了一个com.alibaba.dubbo.common.threadlocal.InternalThreadLocal类,细看下它的实现,代码与io.netty.util.concurrent.FastThreadLocal很相似.

图片.png

This design is learning from io.netty.util.concurrent.FastThreadLocal which is in Netty.

原来Dubbo是学习了Netty的设计. Dubbo并没有使用JDK的ThreadLocal, 它也是使用和Netty一样的设计理念, 底层使用数组实现.

个人见解: 有时候学习源码, 比如学习Netty,可能职业生涯中都不会使用Netty实现一个高性能的框架. 学习源码是让我学习里面的一些思想和解决问题的思路,能够运用到日常的开发工作中.

相关文章

网友评论

      本文标题:Dubbo学习Netty中的FastThreadLocal

      本文链接:https://www.haomeiwen.com/subject/bfcxzktx.html