- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 volatile关键字实现原理
前言我们知道volatile关键字的作用是保证变量在多线程之间的可见性,它是java.util.concurrent包的核心,没有volatile就没有这么多的并发类给我们使用。本文详细解读一下volatile关键字如何保证变量在多线程之间的可见性,在此之前,有必要讲解一下CPU缓存的相关知识,掌握这部分知识一定会让我们更好地理解volatile的原理,从而更好、更正确地地使用volatile...
2020-03-16 20:37:56 178
转载 谈谈ThreadLocal的设计及不足
谈谈ThreadLocal的设计及不足转载至https://www.cnblogs.com/jcli/p/talk_about_threadlocal.html 用Java语言开发的同学对 ThreadLocal 应该都不会陌生,这个类的使用场景很多,特别是在一些框架中经常用到,比如数据库事务操作,还有MVC框架中数据跨层传递。这里我们简要探讨下 ThreadLocal 的内部实现...
2020-01-08 11:41:23 185
原创 多态、重载超详细讲解
一文彻底搞懂多态、重载 面向对象编程的三大要素之一就是多态,网上讲述多态概念的文章众多,但基本上很少有从原理、底层上分析多态、重载的实现原理的,大部分都是知其然不知其所以然,这样的学习我认为是无法真正学懂的,所以写了一篇真正讨论原理的博文,使多态、重载不再神秘,让你完全掌握它。 本文主要...
2019-10-07 17:53:11 982
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人