ConcurrentHashMap?

혜인·2022년 8월 23일
0
  • Thread-Safe함을 보장하면서 높은 성능을 보장하는 HashMap
  • 해쉬맵을 Thread-Safe하도록 만든 클래스 (동시성 보장)
  • Hashmap과 다르게 key와 value에 null을 비허용한다.
  • ConcurrentHashMap은 내부적 동기화가 되기 때문에 스레드 safe보장됨,
    HashMap은 내부적 동기화되지 않고 스레드로부터 안전하지 않음. HashMap 메서드를 사용해서 외부에서 동기화 가능
  • Internal Structure 내부 구조
  • 추가, 제거작업은 HashMap이 더 빠르다. 읽기는 동일한 성능
  • HashMap은 단일 쓰레드 프로그램에 적합

0개의 댓글