java并发原理
tj_kzl
热爱是进步的基石,自律是快乐的源泉,生命的无价的珍宝,
分享是成长的动力!
展开
-
逐步理解java同步队列AbstractQueuedSynchronizer
java并发工具类AbstractQueuedSynchronizer 文章开头 自己对读源码的一些感受: 读JDK的源码宛若一件艺术品,其中蕴含着令人沉醉的滋味,但同时也带给读者或多或少的困惑,想要理解大师们的思想并非易事,用于实践更是困难重重,在我看来读源码也有技巧和方法。 先了解该类大概的作用以及相关的继承体系做到心中有数 基于事件驱动,合理分配时间,而不是一字一句从头到尾遍历,这样对我个...原创 2019-05-23 22:59:10 · 226 阅读 · 1 评论 -
J.U.C之CopyOnwriteArrayList原理解析
CopyOnwriteArrayList实现原理 文章前言 Copy-on -Write采用写时复制方式避免在多线程环境下,读操作不加锁,而只有在写操作时候才使用ReentrantLock进行同步,所以相对于Vector等等保证线程同步的机制,并发性能大大增强,所以是弱一致性,一种快照读。之所以称为写时复制,就是在进行写操作时候重新拷贝一个与原来相同的数组,然后在其上进行操作,这时候读操作依旧在原...原创 2019-05-30 23:44:36 · 155 阅读 · 1 评论