[태그:] 자바면접
-
Java 멀티스레딩 실전 가이드 – synchronized·volatile·ReentrantLock 완전 비교
Java 멀티스레딩은 백엔드 개발자라면 반드시 넘어야 할 관문입니다. “synchronized와 ReentrantLock의 차이가 뭔가요?”, “volatile은 언제 쓰나요?” — 이 질문들은 자바 개발자 면접에서 중급 이상을 가르는 기준선입니다. 단순히 키워드를 암기하는 것과, 내부 동작 원리를 이해하고 상황에 맞게 선택할 수 있는 것은 전혀 다른 수준입니다. 이 글에서는 세 가지 동기화 메커니즘의 개념·동작 원리·실전 코드·트레이드오프를 한 번에 정리합니다. 목차…