====== Java Virtual Thread ====== * [[https://openjdk.org/jeps/444|JEP 444: Virtual Threads]] * [[java:19|Java 19]]에 preview 로 들어감. * [[java:21|Java 21]] 에 공식 도입. * http://cr.openjdk.java.net/~rpressler/loom/Loom-Proposal.html * Project Loom: Fibers and Continuations for the Java Virtual Machine ===== 참조 ===== * [[https://www.infoq.com/news/2023/04/virtual-threads-arrives-jdk21/|JEP 444: Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency]] * [[https://blogs.oracle.com/javamagazine/post/java-loom-virtual-threads-platform-threads|Coming to Java 19: Virtual threads and platform threads]] : 설명 잘돼 있음. * [[https://github.com/ebarlas/project-loom-c5m|ebarlas/project-loom-c5m: Experiment to achieve 5 million persistent connections with Project Loom virtual threads]] * [[https://developer.okta.com/blog/2022/08/26/state-of-java-project-loom|What the Heck Is Project Loom for Java? | Okta Developer]] * [[https://www.baeldung.com/openjdk-project-loom|OpenJDK Project Loom | Baeldung]] * [[https://www.infoworld.com/article/3652596/project-loom-understand-the-new-java-concurrency-model.html|Project Loom: Understand the new Java concurrency model | InfoWorld]] * [[https://gunsdevlog.blogspot.com/2020/09/java-project-loom-reactive-streams.html|Java의 동시성 개선을 위한 Project Loom은 reactive streams를 대체할 것인가?]] * [[https://blogs.oracle.com/javamagazine/post/going-inside-javas-project-loom-and-virtual-threads|Going inside Java’s Project Loom and virtual threads]] * [[https://openjdk.java.net/jeps/425|JEP 425: Virtual Threads (Preview)]] : [[java:loom|Project loom]] preview 반영? * [[https://www.youtube.com/watch?v=9P9DZCZTq4E|Project Loom: Revolution in Java Concurrency or Obscure Implementation Detail? - YouTube]] : loom 소개, 관련 좋은 자료들 소개 * [[https://inside.java/2023/05/04/levelup-loom/|java virtual threads – Inside.java]] * [[https://medium.com/@knowledge.cafe/spring-boot-virtual-threads-52e28bb0ca5|Boost Your Application’s Performance with Virtual Threads in Java and Spring: Exploring Project Loom | by Amit Himani | Jun, 2023 | Medium]] * [[https://medium.com/trendyol-tech/exploring-project-loom-a-revolution-in-jvm-concurrency-951eea7bc205|Exploring Project Loom: A Revolution in JVM Concurrency | by Uğur Atçı | Trendyol Tech | Jun, 2023 | Medium]] * [[https://perfectacle.github.io/2022/12/29/look-over-java-virtual-threads/|Java Virtual Threads 훑어보기 | 오늘도 끄적끄적]] * [[https://spring.io/blog/2022/10/11/embracing-virtual-threads|Embracing Virtual Threads]] - [[:springframework|Spring Framework]] * [[https://blog.fastthread.io/2023/02/28/pitfalls-to-avoid-when-switching-to-virtual-threads/|Pitfalls to avoid when switching to Virtual threads – Fast thread]] * [[https://neiljbrown.com/2022/07/23/preparing-for-java-virtual-threads/|Preparing for Java Virtual Threads | Neil Brown]] * [[https://mangkyu.tistory.com/309|[Java] 기존 자바 스레드 모델의 한계와 자바 21의 가상 스레드(Virtual Thread)의 도입 - MangKyu's Diary]] * [[https://techblog.woowahan.com/15398/|Java의 미래, Virtual Thread | 우아한형제들 기술블로그]]