复习一下这些类:

有: ConcurrentHashMap, ConcurrentLinkedQueue, ConcurrentLinkedDeque

没有: ConcurrentLinkedHashMap;

blocking的实现: 用多线程中的东西实现: ReentrantLock, Semaphore, etc.

多线程我最常用的5个:

1
2
3
4
5
synchronized
ReentrantLock(增强版的synchronized)
CountDownLatch
Semaphore
Phaser