ConcurrentHashMap

Lock striping의 세밀한 동기화 방법을 사용

ConcurrentHashMap이 만들어낸 Iterator는 ConcurrentModificationException 이 발생하지 않음.

syncronizedMap 의 경우 한 시점에 하나의 스레드만 Map을 독점적으로 사용하지만

다음의 단일 연산이 추가됨

CopyOnWriteArrayList