728x90 동시성이슈1 [동시성 이슈해결] HashMap보다는 ConcurrentHashMap을 쓰자! 인프런 강의를 듣던 중 회원 도메인 설계를 하다가 동시성 이슈 때문에 HashMap보다는 ConcurrentHashMap을 사용한다라고 배웠습니다. 과연 두 개의 차이점은 어떤 점 있는지, 각 각의 장단점을 깊게 파보고 싶어서 정리해보았습니다. 해외 문서를 찾아보다가 잘 정리되어 있는 문서를 발견하고 정리해보았습니다. HashMap과 ConcurrentHashMap의 차이점 1) Thread Safe 주요 차이점은 ConcurrentHashMap는 내부적 동기화 때문에 스레드가 Safe합니다. HashMap는 내부적으로 동기화되지 않고 스레드로부터 안전하지 않습니다. HashMap 메서드를 사용하여 외부에서 동기화 할 수 있습니다. 2) Internal Structure(내부구조) ConcurrentHa.. 2022. 10. 27. 이전 1 다음 728x90