03 2017 档案
摘要:CountDownLatch 和 CyclicBarrier 同为Java1.5开始引入的,应用于多线程编程中的一种工具,二者用途十分相近,十分容易混淆。 CountDownLatch CountDownLatch用来使一个线程等待其他N个线程执行完毕之后,在执行。在其他N个线程没有执行结束(调用c
阅读全文
摘要:在上一篇中我用一张图来梳理了一下 "Java中的各种Queue" 之间的关系。这里介绍下 PriorityQueue 。PriorityQueue位于Java util包中,观其名字前半部分的单词 Priority 是优先的意思,实际上这个队列就是具有“优先级”。既然具有优先级的特性,那么就得有个前
阅读全文