ConcurrentHashMap
여러 스레드가 동시에 넣고 꺼내도 깨지지 않게 만든 자바의 Map 이다. 보통 HashMap 은 두 스레드가 동시에 넣으면 값이 사라지거나 구조가 망가질 수 있다. 맵 전체를 한 자물쇠로 잠그지 않고 잘게 나눠 다뤄서, 서로 다른 칸을 건드리는 스레드는 기다리지 않는다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
여러 스레드가 동시에 넣고 꺼내도 깨지지 않게 만든 자바의 Map 이다. 보통 HashMap 은 두 스레드가 동시에 넣으면 값이 사라지거나 구조가 망가질 수 있다. 맵 전체를 한 자물쇠로 잠그지 않고 잘게 나눠 다뤄서, 서로 다른 칸을 건드리는 스레드는 기다리지 않는다.