세마포어와 뮤텍스의 차이에 대해서 설명해주세요.
Last updated
Last updated
synchronized (lockObj) {
// 임계 영역
}Semaphore semaphore = new Semaphore(3); // 동시에 3개 스레드 허용
semaphore.acquire(); // 접근 시도
try {
// 공유 자원 접근
} finally {
semaphore.release(); // 접근 해제
}