java25

·java/summary
1. Java Virtual Thread? Java Virtual Thead 는 LTS 인 Java21 부터 정식 도입된 경량성 스레드이다. 기존 자바 스레드 모델은 OS scheduler 를 통해 스케줄링하는 스레드 모델인 반면, 가상 스레드는 JVM 에서 스케줄링하는 경량성 스레드 모델이다. JVM 자체적인 내부 스케줄링을 통해 기존 스레드에 비해 최대 가용 스레드 수를 증가시켜 높은 처리량을 달성하기 위한 목적으로 도입된 개념이다. 2. Java Thread 은 JNI 기반으로 스레드를 생성한다. 기존 스레드는 OS Thread 를 래핑한 형태로 OS 스레드와 유저 스레드를 1:1 매핑하는 형태이다. 기존 스레드의 실행과 생성은 JNI(Java Native Interface) 가 담당했다. JNI ..
cooper25
'java25' 태그의 글 목록