이 글은 자바에서 동시성 제어를 하는 방법에 대한 간단한 예와 그렇다면 스프링 JPA 환경에서도 동일하게 적용한다면 ThreadSafe(동시성 이슈가 없음)을 보장할 수 있는지 확인해봅니다. 본문에서 사용된 코드 외에 동시성과 관련되어 확인을 진행한 전체코드는 Github에서 확인할 수 있습니다. https://github.com/chhs2131/SpringExample/tree/main/concurrency-example 실행환경 Java 17 SpringBoot 3.2.3 SpringBoot starter web SpringBoot starter data jpa h2 database (in memory) Junit5.10.2 Mac M2 Sonoma / IntelliJ 2023.3.3 목차 재미없는 이야기 동시성 문제란 예를 들어 이런 상황입니다 방법 동시성 제어 개념 ThreadSafe 자바에서 동시성 제어하기 예시상황 선착순 10명에게 벤츠쏩니다 이 멋진 JPA에 LOCKIN...
#
concurrency
#
하는법
#
테스트코드
#
책임
#
조건
#
제어
#
원자
#
예제
#
예시
#
스레드
#
방법
#
문제
#
멀티프로그래밍
#
멀티스레드
#
동시성
#
processer
#
multi
#
해결