
🔥 공정성(Fairness)이란?공정한 잠금(Fair Lock)이란 오래 기다린 스레드가 먼저 락을 획득할 수 있도록 보장하는 방식을 의미즉, FIFO(First In, First Out) 방식으로 락을 관리✅ ReentrantLock에서 공정성 모드 설정Java의 ReentrantLock은 공정성(Fair) 모드를 지원하며, 생성자에서 설정할 수 있어.// 공정한 락 (FIFO 방식)ReentrantLock lock = new ReentrantLock(true);// 비공정한 락 (기본값)ReentrantLock lock = new ReentrantLock(false);true → 공정한 락 (Fair Lock)false → 비공정한 락 (Unfair Lock, 기본값) ✅ 공정한 락(Fair Loc..