본문 바로가기

아는 만큼 보인다/Concurrency

ConcurrentHashMap 특징 비교


 HashMap

Hashtable
Collections.synchronizedMap()

 ConcurrentHashMap

 단일 스레드용

 병렬성 

 병렬성 + 활동성

 

 lock 하나만 사용

 lock striping (세분화)

   fail fast  weakly consistent

 

 Iterator에서 ConcurrentModificationException 던짐

 Iterator에서 ConcurrentModificationException 안던짐


'아는 만큼 보인다 > Concurrency' 카테고리의 다른 글

Thread 상태  (0) 2014.11.19
Thread-Safe 를 위한 Keywords  (0) 2014.11.19
Executors 팩토리 클래스  (0) 2014.11.18
wait 메소드 사용시 지켜야 하는 것들  (0) 2014.11.03
Synchronizers (동기화 클래스들)  (0) 2014.08.22