멀티 스레드 환경에서 동시성 제어 방식에 대한 분석 In Java
·
프로그래밍 언어/JAVA
멀티 스레드 환경에서 동시성 제어 방식에 대한 분석 In Java이번에 항해 플러스 백엔드 코스의 1주차 과제를 진행하면서 멀티 스레드 환경에서 동시성 제어 방식에 대한 분석을 진행했다.이 내용은 분산환경을 고려하지 않고 외부 의존성을 사용하지 않고 멀티 스레드 환경만 고려하였다.1. 동시성 제어(Concurrency Control)의 개념과 중요성동시성 제어는 다중 사용자 환경에서 데이터베이스나 공유 자원의 일관성과 무결성을 유지하기 위한 핵심 기술이다.여러 사용자가 동시에 같은 데이터에 접근할 때 발생할 수 있는 문제를 예방하고 해결하는 것이 주요 목적이다.동시성 제어의 필요성데이터 일관성 유지시스템의 안정성 확보사용자 간 공정한 자원 접근 보장데이터 손실 및 오류 방지2. 동시성 이슈(Concurr..