10 ポイント 投稿者 xguru 2021-11-17 | 1件のコメント | WhatsAppで共有
  • 高コストなOSスレッドの代わりに使える「軽量なユーザーモードスレッド」の実装

java.lang.Thread に実装を追加

  • 既存のスレッドとほぼ同じように動作する数百万個のインスタンスを生成可能

→ 既存のJDKツールをそのまま使って仮想スレッドのデバッグやプロファイリングが可能

→ 既存のOSスレッドの実装を変更したり、自動で切り替えたりはしない

  • Thread thread = Thread.ofVirtual().name("duke").unstarted(runnable);

  • Thread.startVirtualThread(Runnable)

  • Thread::isVirtual で確認可能

1件のコメント

 
nallwhy 2021-11-17

おお、Actor model とどんな違いがあるのか気になる