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