제 컴에서는 되는데요?(It works on my computer)

  • 홈
  • 태그
  • 방명록
2020년 10월 가을, 정선 미술관에서

java 1

[기술면접준비] 멀티스레드 상황에서 어떤 Map 구현체를 사용해야할까?

들어가며 기술면접에서 면접관이 SynchronizedMap과 ConcurrentHashMap의 차이를 물어봤다. 근데 ConcurrentHashMap를 몰라서 대답을 못했다. 면접을 복기할 겸, Map에 대해 부족한 부분을 공부할 겸 포스팅을 쓴다. Q. HashMap과 HashTable의 차이는 무엇인가요? A. 가장 큰 차이는 HashTable은 동기화를 지원하는 반면, HashMap은 동기화를 지원하지 않습니다. 다만 HashTable은 모든 메서드에 동기화를 지원하는 만큼 상대적으로 느립니다. 또한 Iterator를 사용하는 중에 데이터 변경이 일어나면 Exception이 발생하게 됩니다. 또 key나 value에 null을 허용하지 않는 특징도 있습니다. HashMap은 반대로 동기화를 지원하지..

Development/Java 2023.04.05
1
더보기
프로필사진

모두에 컴에서도 되길 바랍니다 : )

  • 분류 전체보기 (52)
    • Diary (8)
    • Development (41)
      • Java (6)
      • Spring & Springboot (7)
      • Database (0)
      • Troubleshooting (5)
      • Testing (3)
      • GCP (1)
      • Infra (2)
      • CodeWorkout (5)
      • Etc (12)
    • Book Review (3)
      • Development (1)
      • Life (2)
      • Effective Java (0)

Tag

spring docker, junit, TDD, 자바스크립트, 도커 자동, 한번 다녀오시지?, ES6, 도커 자동실행, JAVA 암호화, intelli J, bbubbush, SI, object, 스프링, javascript, 주니어 개발자, Spring, Intellij, 인텔리제이, docker-compose 자동,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바