[백엔드 면접 질문 18] synchronized 블록과 ReentrantLock의 차이점은 무엇인가요? | Q&A | FullStackFamily