개쩌는 개발자 될 사람

  • 홈
  • 태그
  • 방명록

Syncrhonized 1

@Transactional 메서드에서는 Synchronized 동기화가 통하지 않는다?!?!?

소소하게 진행 중인 프로젝트에서 예상과 다르게 동작하는 부분이 있었는데요, 원인을 파악하고 문제를 해결해 가는 과정에서 새롭게 알게 된 내용들이 있어서 또 짧은 글 남기게 되었습니다. 🔍 목차# 00. 배경# 01. 실험 과정 및 문제 직면# 02. @Transactional은 프록시 기반 AOP# 03. 동기화를 하면서 원자성도 보장하기# 04. 지표 비교 # 00. 배경 단일 프로세스 멀티 스레드 환경에서 동시에 요청을 보내 레이스 컨디션을 유발시키고 자바 수준에서 처리할 수 있는 여러 가지 동기화 방법들(Synchronized, ReentrantLock, StampedLock 등)을 적용해 보는 시간을 가지고 있었습니다. 사실 이렇게 자바 수준에서 적용하는 Lock들은 결국 단일 프로세스 내에서의..

Spring 2025.08.19
이전
1
다음
더보기
프로필사진

개쩌는 개발자 될 사람

luti-dev 님의 블로그 입니다.

  • 분류 전체보기 (19)
    • CS&Network (3)
    • Database (2)
    • LLM (4)
    • TypeScript (0)
    • Java (2)
    • Python (2)
    • Spring (3)
    • Design Pattern (1)
    • Ideas (1)

Tag

structured output, llm json, 고유한인코딩, 파이스텔, N+1 해결, 자바 Lock, python, 자바 락, EAGER 로딩 join, base62, LLM, Syncrhonized, 트랜스포머 디코더, 선형식, with_structured_output, langchain structured output, xorshift, 트랜스포머 인코더, N+1 발생원인, jvm 힙 스택,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바