JAVA · JVM
Java 21의 Virtual Thread: 운영체제 개념과 효율성, 장단점 정리
Java 21에서 도입된 Virtual Thread의 동작 원리를 운영체제의 멀티프로그래밍·멀티태스킹·멀티스레딩 개념과 연결해 설명하고, 장단점과 활용 시나리오를 정리합니다.
Java 21에서 도입된 Virtual Thread의 동작 원리를 운영체제의 멀티프로그래밍·멀티태스킹·멀티스레딩 개념과 연결해 설명하고, 장단점과 활용 시나리오를 정리합니다.
락 기반 동시성 제어의 한계를 살펴보고, MVCC가 커밋된 데이터만 읽는 방식과 트랜잭션 격리 수준에 따라 읽는 데이터가 달라지는 원리를 정리합니다.
비관적 락의 개념과 S-Lock/X-Lock, 갭 락(Next-Key Lock)의 동작을 살펴보고, JPA 동시성 테스트로 재고 차감 문제를 해결하는 과정을 정리한 글입니다.