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

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

비동기 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

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

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바