Java并发与锁设计实现详述(0)- 内容总述

众所周知,并发问题是互联网开发过程中避免不了的问题,而与并发相关联的就是并发锁了,在Java中,并发和锁又是怎么设计的呢?又为我们提供了哪些并发包?这些并发包和底层的锁又是怎么实现的呢?在JDK之外,JVM又有没有对锁做一些优化处理呢?...

为了弄清这些问题,才有了这个这个专栏,在这个专栏中通过几篇文章,将Java中关于并发和锁的设计和实现详细的进行说明,一方面便于在写的过程中便于自己理清思路,另一方面也帮助大家更好的理解,欢迎大家关注我的专栏和博客。

关于这个专栏的内容,主要通过以下几个方面来详细讲述,每个方面都将单独一篇文章细述,具体如下:

《Java并发与锁设计实现详述(1)- Java线程状态》

《Java并发与锁设计实现详述(2)- Java内存模型》

《Java并发与锁设计实现详述(3)- Java并发与锁框架概述》

《Java并发与锁设计实现详述(4)- 锁设计与实现》

《Java并发与锁设计实现详述(5)- AQS(AbstractQueuedSynchronizer)的实现》

《Java并发与锁设计实现详述(6)- 聊一聊Unsafe》

《Java并发与锁设计实现详述(7)- Java并发类CountDownLatch、CyclicBarrier、Semaphore》

《Java并发与锁设计实现详述(8)- 关键字Synchronized底层原理》

《Java并发与锁设计实现详述(9)- 关键字volatile底层原理》

《Java并发与锁设计实现详述(10)- Java中的等待/通知机制》

《Java并发与锁设计实现详述(11)- Java中的Condition》

《Java并发与锁设计实现详述(12)- 分布式锁》

《Java并发与锁设计实现详述(13)- Java并发容器》

《Java并发与锁设计实现详述(14)- 线程池Executor框架》

由于写作需要时间,所以上述内容的完成可能需要一段时间,本人争取在4月份前将上述内容全部写完,欢迎大家学习和了解,谢谢。如果希望支持我,欢迎给我打赏,打赏入口在博客主页右下发位置,谢谢。

猜你喜欢

转载自blog.csdn.net/andamajing/article/details/79576542