본문 바로가기 메뉴 바로가기

5_Clock

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

5_Clock

검색하기 폼
  • 분류 전체보기 (84)
    • Cloud (1)
      • Openstack (1)
    • CICD (2)
      • Docker, K8S (2)
    • Infra (7)
      • Kafka (6)
    • Back End (29)
      • JPA (11)
      • Spring (17)
      • DB 접근 기술 (1)
    • Front End (9)
      • REACT (9)
    • AI (4)
      • setup (2)
      • debugging & trouble shooti.. (1)
    • Linux (12)
    • Programming_language (12)
      • C, C++ (5)
      • Python (2)
      • Java (5)
    • CS (5)
    • etc (2)
  • 방명록

ThreadLocal (1)
[JAVA] Thread Pool과 ThreadLocal

Overview ThreadLocal을 사용하던 중 ThreadLocal은 반드시 remove를 해주어야 하고, 그렇지 않으면 다른 스레드간 데이터 간섭이 생겨 에러가 발생할 수 있다는 점을 어쩌면 당연시하고 사용했습니다. 하지만 Spring을 사용하다보면 Thread Pool은 스레드를 작업이 끝난 후 삭제하지 않고 다시 반환한다는 점에서 그렇다면 '반환된 Thread간 간섭은 없는걸까?' 라는 의문이 들었습니다. 지금 생각하면 조금 바보같은 생각일지 몰라도 단순히 저 궁금증에서 시작하게 되었습니다.ThreadLocal 저장 방법위 질문을 해결하기 위한 가장 기본적인 접근법은 Heap과 Stack중 어느 곳에 저장되는 지를 확인하는 것입니다.그리고 ThreadLocal은 remove를 사용해야 한다는 ..

Back End/Spring 2025. 3. 4. 21:15
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • API
  • rhel
  • OS
  • cs
  • React
  • 리액트
  • NextJS
  • 프론트엔드
  • apache
  • K8S
  • KAFKA
  • Firebase
  • Container
  • spring boot
  • Front
  • spring
  • apache kafka
  • Producer
  • Data Engineering
  • zookeeper
  • backend
  • caching
  • consumer
  • feign client
  • broker
  • JPA
  • Linux
  • Java
  • centos
  • frontend
more
«   2026/02   »
일 월 화 수 목 금 토
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
글 보관함
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바