격리수준

0. 들어가기 전에 앞선 글에서 TaskScheduler 사용한 기능을 만들었다. 그중 WAS가 많아지면 생길 Race Condition 때문에 비관적 락을 적용했다. 이 부분을 테스트하기 위해 고민한 글입니다. 1. 어떻게 테스트 할까? 동시 요청을 테스트하려면 어떻게 할 수 있을까? 이를 위한 클래스가 자바에 있다. 바로 ExecutorService다. ExecutorService는 쓰레드 풀을 만들어 비동기적으로 동작하는 것을 돕는 클래스이다. 자세한 방법은 코드로 알아보자. @DisplayName("다수의 스케줄이 동시에 실행되도 ReviewCount는 1개만 증가한다.") @Test void finishReview_when_multiple_request() throws InterruptedExc..
쿠엔크
'격리수준' 태그의 글 목록