Java Virtual Threads プレビュー公開
(openjdk.java.net)- 高コストなOSスレッドの代わりに使える「軽量なユーザーモードスレッド」の実装
→ java.lang.Thread に実装を追加
- 既存のスレッドとほぼ同じように動作する数百万個のインスタンスを生成可能
→ 既存のJDKツールをそのまま使って仮想スレッドのデバッグやプロファイリングが可能
→ 既存のOSスレッドの実装を変更したり、自動で切り替えたりはしない
-
Thread thread = Thread.ofVirtual().name("duke").unstarted(runnable); -
Thread.startVirtualThread(Runnable) -
Thread::isVirtualで確認可能
1件のコメント
おお、Actor model とどんな違いがあるのか気になる