JAVA并发编程
文章平均质量分 94
掌握Java并发编程是深入理解Java的必经之路。市面上许多高性能的开源框架中都用到了Java并发编程技术。本专栏从Java并发相关的知识点逐一切入,循序渐进,最终将Java并发相关的知识完美地呈现在读者面前。
程猿薇茑
程序员一枚,老实人。订阅作者专栏合集,可以看所有付费文章。曾在语义Web、移动出行、金融科技行业。
展开
-
理解Java并发编程:CountDownLatch解析
使用CountDownLatch可以实现等待任意数量的任务完成后再进行后续的动作。原创 2022-02-07 16:38:32 · 980 阅读 · 0 评论 -
理解Java并发编程:volatile关键字解析
java volatile关键字作用详解原创 2021-12-04 22:30:06 · 1080 阅读 · 4 评论 -
理解Java并发编程:Java Lock中的Condition条件使用
Java Lock中的Condition条件原创 2021-12-04 22:23:15 · 2858 阅读 · 3 评论 -
理解Java并发编程:ReentrantLock和ReentrantReadWriteLock
基于AQS的ReentrantLock和ReentrantReadWriteLock,java并发编程原创 2021-11-03 21:08:00 · 567 阅读 · 5 评论 -
理解Java并发编程:synchronized锁升级优化(偏向锁,自旋锁,重量级锁)
synchronized偏向锁轻量级锁自旋锁重量级锁几种锁的比较。前文我们从底层实现原理上分析了synchronized的性能,得出一个初步结论:synchronized底层涉及到系统调用,进而引发用户态、内核态的上下文切换,这种方式必然增加系统的性能开销。实际上从JDK1.6开始,synchronized的实现机制有了重大变化,引入了一些优化手段来提升锁的性能,减少锁竞争导致的用户态、内核态切换。这就衍生出人们常说的偏向锁、轻量级锁、重量级锁。原创 2021-11-03 21:04:10 · 994 阅读 · 5 评论 -
理解Java并发编程:Synchronized关键字解析
JAVA Synchronized关键字解析,包括使用,底层原理,与性能分析。原创 2021-10-07 19:43:56 · 312 阅读 · 2 评论 -
理解Java并发编程:Object的wait/notify/notifyAll方法解析
Object的wait/notify/notifyAll方法解析原创 2021-10-07 19:36:32 · 599 阅读 · 0 评论