게시글
질문&답변
2023.05.18
쓰레드 카운트를 100으로 설정했는데 newFixedThreadPool을 32로 지정한 이유
네 감사합니다.
- 2
- 2
- 483
질문&답변
2022.12.19
synchronized 문의
@Transactional(isolation = Isolation.SERIALIZABLE) public void decrease(Long id, Long quantity) { Stock stock = stockRepository.findById(id).orElseThrow(); stock.decrease(quantity); stockRepository.saveAndFlush(stock); }안녕하세요. MySQL InnoDB의 default level은 repeatable_read로 알고 있어서 한 단계 더 높은 수준인 serializable로 설정하면 동시성 이슈를 해결할 수 있을거라 생각을 했었는데요. 그래도 동시성 이슈가 발생하더라구요.. 제가 뭘 놓치고 있을까요?
- 0
- 4
- 333