复习一下这些类:
有: ConcurrentHashMap, ConcurrentLinkedQueue, ConcurrentLinkedDeque
没有: ConcurrentLinkedHashMap;
blocking的实现: 用多线程中的东西实现: ReentrantLock, Semaphore, etc.
多线程我最常用的5个:1
2
3
4
5synchronized
ReentrantLock(增强版的synchronized)
CountDownLatch
Semaphore
Phaser