- 博客(4)
- 收藏
- 关注
原创 ThreadLocal和ThreadLocalMap源码分析
ThreadLocal和ThreadLocalMap源码分析文章目录ThreadLocal和ThreadLocalMap源码分析背景分析定义例子源码分析ThreadLocalMap源码分析Entry内部类getEntry和getEntryAfterMiss方法expungeStaleEntry方法set方法系列remove方法ThreadLocal源码分析get方法系列set方法系列执行流程总结...
2019-03-26 14:20:03 221
原创 Java并发之线程池ThreadPoolExecutor源码分析学习
线程池学习 以下所有内容以及源码分析都是基于JDK1.8的,请知悉。我写博客就真的比较没有顺序了,这可能跟我的学习方式有关,我自己也觉得这样挺不好的,但是没办法说服自己去改变,所以也只能这样想到什么学什么了。 池化技术真的是一门在我看来非常牛逼的技术,因为它做到了在有限资源内实现了资源利用的最大化,这让我想到了一门课程,那就是运筹学,当时在上运筹学的时候就经常做这种类似的问题。...
2018-09-05 23:50:46 226 2
原创 Java并发之AQS同步器学习
AQS队列同步器学习在学习并发的时候,我们一定会接触到 JUC 当中的工具,JUC 当中为我们准备了很多在并发中需要用到的东西,但是它们都是基于AQS(AbstractQueuedSynchronizer)队列同步器来实现的,也就是我们如果能够去梳理清楚AQS当中的知识点,对我们以后了解其他并发功能键有很大的帮助。CLH队列队列同步器(AbstractQueuedSynchroni...
2018-08-22 17:02:48 229
原创 理解int转float为何会可能精度丢失的问题
在看Java核心技术卷I的时候,看到个基础类型转换,图片就不附上了,上面写到int转float有可能会精度丢失,看到此处的时候我一直在疑惑,明明float能够表示的数比int要大得多,怎么可能int转到float的时候会精度丢失呢???原谅我是个小菜鸟。 第二天回到公司与同事几乎研究了一早上,最后发现主要实际上是int和float的存储结构是不同的。 曾在百
2017-02-15 22:53:16 19080 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人