동시성 제어 테스트를 위해 테스트 코드작성을 하려고 계획을 했고 가장 처음 만난 문제는
동시성 제어는 단위테스트로 작성해야 하는가 통합테스트로 작성해야 하는가? 에 고민에 빠졌고
동시성 제어는 멀티스레드 환경에서 테스트를 진행해야하고 단위테스트는 각 메서드나
함수 단위로 테스트를 해야하기때문에 통합 테스트로 진행하기로 했다.
아래의 순서대로 로직을 작성했고 동시성제어는 성공적으로 작동했다.
하지만 문제점이 발생했다.
만난 문제점은 다음과 같다