inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

재고시스템으로 알아보는 동시성이슈 해결방법

pessimisticLock이 동작하지 않습니다.

490

kksspaa

작성한 질문수 2

2

synchronized decrease test 코드에서 stockService 변수를 pessimistic 변수로 바꿔주기만 했는데 synchronized decrease test는 제대로 동작하고pessimisticLock decrease test 코드는 동작하지 않습니다. 어디가 문제일까요?

application.yml 코드도 강의자료와 같습니다.

개발환경이 윈도우 환경이라 원래 깔려있던 mysql을 사용했는데 이게 문제일까요?

java spring 동시성

답변 1

4

kksspaa

@Param 어노테이션을 추가해주면 되네요.

0

최상용

kksspaa 님 감사합니다 :)

0

김현욱

저도 @Param 어노테이션 문제였던 것을 찾을 수 있었습니다! 감사합니다.

혹시 해당 강의에서는 @Param 어노테이션을 따로 적어주지않고도 잘 실행되는 것을 볼 수 있는데 무슨 차이 때문인건가요?

레디선 테스트코드에서 채널이름은 없어도 되는건가요?

0

67

2

낙관적 락을 사용할 떄 차이점

0

147

2

동시성 검증 코드에 관한 문의

0

110

2

단일연산

0

89

2

낙관적락vs. 레디스락

0

121

2

안녕하세요. 레디슨 질문있습니다..!!

0

78

2

@Lock(OPTIMISTIC)이 필요한 이유

0

106

2

get_lock 의 timeout이 3000초 이던데 너무 긴거 아닌가요?

0

143

2

DataSource Hikari 사용 이유

0

161

2

saveAndFlush 사용 이유 문의

0

125

3

비관적 락 VS 네임드 락

0

174

3

application.yaml 에 redis 정보

0

103

2

왜 클래스 이름에 Facade 가 붙나요?

0

194

2

@Transactional 으로 인한 동시성 문제 발생 원인이 궁금합니다.

0

226

2

@modifying 이용한 동시성 제어

0

179

2

DB락과 분산락

0

279

2

NamedLock 테스트 실패

0

192

2

테스트에서 트랜잭션 어노테이션 질문 있습니다.

0

184

2

optimistic Lock 재시도 질문입니다.

0

246

2

낙관적 락 테스트 실패

0

256

2

오류?

0

1644

4

LettureLockStockFacadeTest에서 오류가 발생합니다.

1

274

2

Pessimistic Lock 전체 테스트 오류 문의

0

383

3

비관적 락 vs 레디스(Lettuce)락 비교 관련 질문

0

473

2