Java Virtual Threads 프리뷰 공개
(openjdk.java.net)- 비싼 OS 스레드 대신 사용 가능한 "경량 사용자-모드 스레드" 구현체
ㅤ→ java.lang.Thread 에 구현을 추가
- 기존 스레드와 거의 동일한 동작을 하는 수백만개의 인스턴스를 생성 가능
ㅤ→ 기존 JDK 도구 들을 그대로 이용해서 가상 스레드의 디버깅 및 프로파일링 가능
ㅤ→ 기존 OS 스레드의 구현을 바꾸거나, 자동으로 전환하지 않음
- Thread thread = Thread.ofVirtual().name("duke").unstarted(runnable);
- Thread.startVirtualThread(Runnable)
- Thread::isVirtual 로 확인 가능