以下内容部分参考于: Java 并发工具包 java.util.concurrent 用户指南 这一系列的文章中例子是作者自己编写,有不对的地方欢迎大家指教讨论,多数例子是想通过实际场景来说明工具包API的作用。 目录 阻塞有界队列ArrayBlockingQueue延迟队列DelayQueue阻塞链表队列LinkedBlockingQueueConcurrentHashMapThreadLocal和ConcurrentHashMap的不同,扫盲篇同步类CountDownLatch栅栏CyclicBarrier以及和CountDownLatch的对比信号量许可Semaphore锁Lock以及与synchronized、Semaphore区别读写锁ReadWriteLock原子性Atomic操作类原子性和ABA问题