Language/Java
ConcurrentHashMap 란?
태초에(Java 1.0 ~ 1.1) Java 언어에서 제공하는 key, value쌍을 지원하는 데이터 Container는 Hashtable 클래스가 제공되었었습니다. 그런데 이 Hashtable은 느리기도 하고 지원하는 메소드도 기능이 많이 부족해 Java 1.2부터는 HashMap을 포함해 여러 key, value쌍을 지원하는 클래스가 새로 생겼는데요. 이와 동시에 이런 key, value쌍을 쓰는 클래스들의 공통된 인터페이스를 Map인터페이스로 묶었습니다. (활용성을 높이기 위해) Hashtable도 Java 1.2부터 Map을 implements하기 시작합니다. 그래서 key, value쌍을 지원하는 대부분의 클래스들은 Map을 구현하게 되어있는데 대표적인 Hashtable, HashMap 은 ke..
2022. 1. 1. 17:17
최근댓글