moong's collage

  • 홈
  • 태그
  • 방명록

ConcurrentHashMap 1

[Java 기초] HashMap 대신 왜 ConcurrentHashMap을 써야 할까?

`HashMap`은 자바에서 가장 많이 사용되는 자료구조 중 하나입니다. 하지만 단순히 데이터를 저장한다고 해서 항상 `HashMap`을 써도 되는 것은 아닙니다.만약 여러 스레드가 동시에 접근할 가능성이 있는 상황이라면, `HashMap` 대신 반드시 `ConcurrentHashMap`을 사용해야 합니다.이번 글에서는 ConcurrentHashMap이 필요한 이유, 그리고 HashMap과의 차이점을 정리해보겠습니다.HashMap은 멀티스레드 환경에서 위험하다먼저 HashMap은 기본적으로 스레드 안전하지 않은 컬렉션입니다.즉, 여러 스레드가 동시에 put(), get(), remove() 같은 작업을 하면 내부 데이터 구조가 꼬일 수 있습니다.예를 들어, 다음과 같은 코드가 있다고 가정해봅시다:Ma..

Java 2025.07.07
이전
1
다음
더보기
프로필사진

moong's collage

빙글빙글 돌아가는 하루를 기록합니다.

  • 분류 전체보기 (5)
    • 기타 공부 (1)
    • Java (3)
    • 일상 (1)

Tag

의존성 주입, 인터페이스, Java, this, HashMap, 자격증, 멀티스레드, 필기, Implements, 동시성, 구현체, 정보처리기사, 정처기, ConcurrentHashMap, Interface, 생성자,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바