메뉴 바로가기본문 바로가기내 프로필 바로가기인기있는 테이블 리스트 바로가기추천 테이블 리스트 바로가기
#TIL

버추얼 쓰레드

  • java 21 LTS 에 포함된다 (2023년 9월)
  • 기존 스레드는 OS 자원을 직접 사용하느반면, 버추얼 쓰레드는 그렇지 않아 가볍다
  • 기존 쓰레드와 다르게 생각해야 한다
    • 버추얼 스레드는 쓰레드풀로 관리하지 말고 그때그때 만들어라 / 스레드풀은 내부적으로 따로 있다
    • 스레드로컬은 사용하지 말아라 / 대량의 버추얼 스레드가 동작될 때 ummount 시 힙 메모리 오버헤드가 있다
    • synchronized 와 호환되지 않는다 / Lock 객체를 대신 사용하라

스프링부트는 spring boot 3.2 에서 지원 예정.

 

#TIL

댓글 0
댓글 정렬방식 선택
  • 선택됨
      글자 수0/총 글자 갯수600
      비로그인 상태입니다 테이블에 앉아보세요!
      누구나 가입이나 등업없이 글을 쓰고 읽을 수 있는오픈형 커뮤니티 테이블테이블 소개 이미지테이블 자세히 알아보기