Java线程池

Java 中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。
Read more →

JUC工具类使用

JUC 利用底层的 AQS 实现了多个用于同步的常用并发工具类,包括CountDownLatch、CyclicBarrier、Semaphore。
Read more →

JUC锁原理分析之AQS核心类

队列同步器AbstractQueuedSynchronizer,是用来构建锁或者其他同步组件的基础框架,被认为是 J.U.C 的核心。
Read more →

JUC集合之BlockingQueue

BlockingQueue是一个先进先出的队列(Queue),之所以说是阻塞(Blocking)是因为在获取队列元素时,如果队列为空,则会阻塞等待队列有元素再返回。
Read more →

JUC锁原理分析之LockSupport

JUC提供了LockSupport工具类,它的主要作用是挂起和唤醒线程,该工具类是创建锁和其他同步类的基础,是一个提供锁机制的工具类。
Read more →