- Hỗ trợ Virtual Thread, loại luồng nhẹ dành cho các ứng dụng đồng thời hiệu năng cao trên nền tảng Java
- Đây là bản hoàn thiện sau hai bản preview là JEP 425 trong JDK 19 và JEP 436 trong JDK 20
- Giờ đây Java hỗ trợ 2 loại luồng: platform thread và virtual thread
- Platform thread ánh xạ 1:1 với luồng của hệ điều hành, còn virtual thread là luồng nhẹ do Java cung cấp
- Có thể chạy đồng thời 10.000 virtual thread trong một luồng hệ điều hành duy nhất
- Tương tự platform thread, cũng hỗ trợ các biến ThreadLocal/InheritableThreadLocal
- Các gói như
java.util.concurrent, java.net, java.nio.channels cũng hỗ trợ virtual thread
- JNI bổ sung hàm
IsVirtualThread
2 bình luận
Lúc mới được giới thiệu với cái tên Project Loom, tôi đã nghĩ chắc sẽ còn mất rất lâu nữa, không ngờ lại được thấy nó ngay trong năm nay.