레이스컨디션
-
동시성 해결에 관해글또 2022. 8. 21. 17:48
해당 글은 인프런 강의를 토대로 작성되었습니다. 재고시스템으로 알아보는 동시성이슈 해결방법 - 인프런 | 강의 동시성 이슈란 무엇인지 알아보고 처리하는 방법들을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 우리의 애플리케이션은 공유 자원에 접근하여 작업을 할 때 실행결과가 예상과 달라질 수 있습니다. 이런 문제를 레이스 컨디션이라고 합니다. 이를 해결하기 위해서 몇 가지 방법이 제시됩니다. 1. JVM 언어에서 제공되는 synchronized 사용 2. DB에서의 Lock 사용 3. Redis의 Lock 사용 1. JVM 언어에서 제공되는 synchronized 사용 애플리케이션 레벨에서 제어를 할 수 있습니다. jvm언어에서는 synchronized라는 키워드를 제공합니다..