🎉 Java 가상 스레드가 JDK 21 에 정식 지원 됩니다

제가 기다리고 기다리던 가상 스레드(a.k.a project loom)기능이 드디어 정식 지원을 눈앞에 두고 있습니다. JDK 19, JDK 20 에서 프리뷰로 공개된 이후 최종 릴리즈이고 JDK 21 은 장기지원(LTS)이 확정된 버전이라 해당 버전을 기점으로 Java 진영에 다시한번 큰 변화가 다가올 것으로 예상됩니다. 공유드린 기사에서는 새로운 동시성 시대의 시작이라고 표현할 만큼 해당 기능에 대한 기대가 큽니다. JDK 21 부터 Java 는 플랫폼 쓰레드와 가상 쓰레드라는 2종류의 쓰레드를 지원하게 됩니다. 플랫폼 쓰레드는 OS 쓰레드에 대한 1대1 매핑이고, 가상 쓰레드는 Java 가 제공하는 경량 쓰레드로 하나의 OS 쓰레드 내에서 가상 쓰레드 1만개를 동시 실행 가능하다고 합니다. 플랫폼 쓰레드, 가상 쓰레드 둘다 기존과 마찬가지로 ThreadLocal/InheritableThreadLocal 변수를 지원하고 java.util.concurrent, java.net, java.nio.channels 패키지등도 지원하여 구조적인 큰 변화 없이 가상 쓰레드로의 전환이 가능할 것으로 보여집니다. 자세한 내용은 공유드린 기사에 정리되어 있으니 관심있으신 분들께서는 한번 읽어보시면 좋겠습니다. 📚 함께 보면 좋은 글 - JDK 20 이 Release 되었습니다! : https://careerly.co.kr/comments/80066?utm_campaign=self-share - Java 의 Project Loom 이 만들어지고 있어요! : https://careerly.co.kr/comments/63588?utm_campaign=self-share

JEP 444: Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency

InfoQ

JEP 444: Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 4월 15일 오후 2:18

 • 

저장 16조회 3,516

댓글 0

    함께 읽은 게시물

    📰 OpenAI가 ChatGPT의 커넥터 기능을 업데이트하면서 MCP 지원을 추가했네요.

    ... 더 보기

    직장인으로서 10년 정도 일하게 되면 피할 수 없는 순간이 바로 조직에서 리더의 역할을 받게 되는 인사발령이다. 팀원이었을 때는 내게 주어진 업무를 내가 가진 능력과 주변 동료들의 도움으로 해결하고, 그에 합당한 평가와 보상을 기다리며, 나쁘지 않는 리워드와 내 위치에 안도하며 또 새해를 맞이하고 하루하루를 버텨나가는 과정에 큰 어려움이 없다.

    ... 더 보기

     • 

    저장 3 • 조회 737


    하나부터 열까지 리더가 상세히 설명해 주기를 바라는 구성원이 있습니다. 반대로 큰 얼개만 듣고 나머지는 자율적으로 하고 싶어 하는 경우도 있죠. 회식에 참여하는 것을 너무나 힘겨워 하는 구성원이 있는 반면, 동료들과 함께 시간을 보내며 가까워지는 것을 원하는 구성원도 있습니다.

    ... 더 보기

    다양한 구성원을 하나로 모으고 싶다면 - 리더가 가져야 할 모순

    네이버 블로그 | HSG 휴먼솔루션그룹

    다양한 구성원을 하나로 모으고 싶다면 - 리더가 가져야 할 모순

     • 

    저장 5 • 조회 637


    개발자의 코드리뷰는 상명하복이 아니다.

    면접관으로 들어가면 꼭 하는 질문들이 여러 개가 있다.

    ... 더 보기

    조회 225


    AI(LLM) 애플리케이션의 발전 속도가 AI 지능(능력)의 발전 속도를 따라가지 못하고 있는 상태가 되었다. 즉, 이제 AI가 부족한 것이 문제가 아니라, AI의 능력을 100% 활용하지 못하고 있는 것이 문제인 상태가 되었다는 이야기.


    GraphRAG 에 대한 생각

    2000년 초반부터 온톨로지 연구를 해왔고, 관심을 갖고 있는 사람으로서 GraphRAG 에 대해 갖고 있는 생각을 적어봤습니다.

    ... 더 보기