引言 本篇文章并不会讲解并行流的使用,因为它的使用很简单,网上的资料也非常的多,正是因为它使用上的简单,才能帮助用户屏蔽大量细节,实现惰性计算,...
收录了9篇文章 · 8人关注
引言 本篇文章并不会讲解并行流的使用,因为它的使用很简单,网上的资料也非常的多,正是因为它使用上的简单,才能帮助用户屏蔽大量细节,实现惰性计算,...
引言 上一篇文章中分析了ArrayBlockingQueue的源码,说好这一篇文章中要继续分析LinkedBlockingQueue的源码并且对...
引言 在并发编程中经常需要进行生产者消费者之间的同步,此时我们最经常使用的同步工具就是有界阻塞队列(BlockingQueue)了,这篇文章和下...
引言 上一篇文章提到,CountDownLatch不支持重置计数,如果你有反复重置计数的需求的话,最好使用CyclicBarrier。 Cycl...
引言 今天分享一个比较简短一些的源码,那就是concurrent包中我们经常使用的CountDownLatch同步器,"latch"在英文中也是...
引言 上一篇文章所讲述的ReentrantLock和Semophore分别是AQS在独占模式和共享模式的经典实现。而这次要分享的Reentran...
引言 Reentrantlock和Semaphore分别是AQS在独占模式和共享模式下经典的实现,在理解AQS的情况下看这两个类的代码会感到非常...
JDK版本 我这里依据的JDK版本如下: 如果你的版本和我不同,看到的源码可能有细微的不同。 基础知识 本博文的重点是源码分析,关于Thread...
引言 这个系列文章打算用图解的方式记录了自己阅读concurrent包的中一些类的大概流程,加深印象。 JDK版本 我这里依据的JDK版本如下:...
专题公告
记录自己阅读Java并发包源码的一些心得