Tag: lock

0

Non-fair, Fair mode of Lock

멀티 쓰레딩 환경에서 리소스의 쓰기 대비 읽기가 많은 기능의 경우 성능을 고려하여 synchronized를 사용하지 않고 ReentrantReadWriteLock을 사용하는 경우가 있다.하지만 이 경우에도 고려해야할 점이 있다. 바로 리소스 접근 우선순위이다. 만약 readLock을 사용하여 읽기 중인 리소스에 writeLock을 사용하여 쓰기를 시도한다고