비관적락1 [spring boot + JPA] 동시성 문제 동시성 완벽 정복 동시성 문제의 발생 원인동시성 문제는 여러 스레드가 동시에 하나의 자원에 접근할 때, 이 자원을 읽거나 쓰는 과정에서 데이터가 일관성 없이 처리되는 경우에 발생합니다. 예를 들어, 여러 사용자가 동시에 같은 상품을 구매하려고 할 때, 재고 수량이 제대로 관리되지 않는 경우가 그 예시입니다.-> 만약 쿠팡에서 아이폰을 사려고 하는데 동시에 많은 사람들이 접근하는데 판매 처리에 대해서 동시성을 고려 안 한다면 문제가 발생할 것입니다.public class ProductService { private int stockQuantity = 100; public void buyProduct(int orderQuantity) { if (stockQuantity >= order.. 2024. 10. 6. 이전 1 다음