SQLD프로그래밍 언어 활용난이도 2MCQ

SQLD 프로그래밍 언어 활용 기출문제 #5380

문제

Java에서 멀티스레드 환경의 높은 동시성 성능을 고려할 때 가장 적절한 Map 컬렉션은?

① Vector ② Hashtable ③ ConcurrentHashMap ④ Collections.synchronizedMap()

정답

3

해설

ConcurrentHashMap은 멀티스레드 환경에서 동시 읽기와 쓰기를 효율적으로 처리하도록 설계된 Map 구현체이다. Hashtable과 Collections.synchronizedMap()은 전체 동기화로 인해 경합이 커질 수 있고, Vector는 List 계열 컬렉션이므로 Map 컬렉션이 아니다. 따라서 높은 동시성 성능을 고려하면 ConcurrentHashMap이 가장 적절하다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 프로그래밍 언어 활용 기출 #5380 | 문어CBT