Công bố bản xem trước của Java Virtual Threads
(openjdk.java.net)- Triển khai “luồng nhẹ ở chế độ người dùng” có thể dùng thay cho các luồng OS đắt đỏ
→ bổ sung triển khai vào java.lang.Thread
- Có thể tạo ra hàng triệu instance hoạt động gần như giống hệt luồng hiện có
→ có thể dùng nguyên các công cụ JDK hiện có để gỡ lỗi và lập hồ sơ hiệu năng cho luồng ảo
→ không thay đổi cách triển khai của luồng OS hiện có, cũng không tự động chuyển đổi
-
Thread thread = Thread.ofVirtual().name("duke").unstarted(runnable); -
Thread.startVirtualThread(Runnable) -
Có thể kiểm tra bằng
Thread::isVirtual
1 bình luận
Ồ, không biết sẽ khác với mô hình Actor như thế nào