# Java Virtual Threads 프리뷰 공개

> Clean Markdown view of GeekNews topic #5388. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=5388](https://news.hada.io/topic?id=5388)
- GeekNews Markdown: [https://news.hada.io/topic/5388.md](https://news.hada.io/topic/5388.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-11-17T10:16:02+09:00
- Updated: 2021-11-17T10:16:02+09:00
- Original source: [openjdk.java.net](https://openjdk.java.net/jeps/8277131)
- Points: 10
- Comments: 1

## Topic Body

- 비싼 OS 스레드 대신 사용 가능한 "경량 사용자-모드 스레드" 구현체

ㅤ→ java.lang.Thread 에 구현을 추가

- 기존 스레드와 거의 동일한 동작을 하는 수백만개의 인스턴스를 생성 가능

ㅤ→ 기존 JDK 도구 들을 그대로 이용해서 가상 스레드의 디버깅 및 프로파일링 가능

ㅤ→ 기존 OS 스레드의 구현을 바꾸거나, 자동으로 전환하지 않음

- Thread thread = Thread.ofVirtual().name("duke").unstarted(runnable);

- Thread.startVirtualThread(Runnable)

- Thread::isVirtual 로 확인 가능

## Comments



### Comment 7613

- Author: nallwhy
- Created: 2021-11-17T11:56:49+09:00
- Points: 1

오호 Actor model 과 어떤 차이가 있을지
