소개
소개글이 비어있어요
게시글
질문&답변
2024.06.14
synchronized 사용 시 쓰레드 질문
synchronized 키워드가 우리가 작성한 StockService.decrease() 메서드에 적용되어 있습니다.@Transactional 어노테이션에 의해 생성된 프록시 클래스의 TransactionStockService.decrease() 메서드에는 적용되어 있지 않습니다.따라서 프록시 클래스의 decrease() 메서드 안에서 endTransaction() 메서드가 종료되기 전에 다른 스레드가 StockService.decrease() 메서드에 접근하여 동일한 상태의 자원을 바라볼 수 있다고 이해했습니다.혹시 잘못된 내용이 있다면 피드백 주시면 정말 감사드리겠습니다 :)
- 1
- 2
- 330
고민있어요
2022.09.14 12:30
H2 database 연결오류 해결방법 공유
- 0
- 1
- 541