스터디 · 모집완료
구로디지털단지, 신림역 모각공/모각코
- 좋아요수
- 0
- 댓글수
- 0
- 조회수
- 150
스터디 · 모집완료
질문&답변
감사합니다. 해결되었습니다! 잘 수강하겠습니다 :)
스터디 · 모집중
질문&답변
synchronized 키워드가 우리가 작성한 StockService.decrease() 메서드에 적용되어 있습니다. @Transactional 어노테이션에 의해 생성된 프록시 클래스의 TransactionStockService.decrease() 메서드에는 적용되어 있지 않습니다. 따라서 프록시 클래스의 decrease() 메서드 안에서 endTransaction() 메서드가 종료되기 전에 다른 스레드가 StockService.decrease() 메서드에 접근하여 동일한 상태의 자원을 바라볼 수 있다고 이해했습니다. 혹시 잘못된 내용이 있다면 피드백 주시면 정말 감사드리겠습니다 :)
고민있어요