もちだ
mike_neck
Java19 よりバーチャルスレッドがプレビュー API としてリリースされました。
バーチャルスレッドは既存のスレッドに比べると遥かに軽量で、
高スループットの並行アプリケーションを容易に書けるようになります。
このセッションでは仕様書、OpenJDK のコード、サンプルプログラムを通じて、
バーチャルスレッドの動作を明らかにしていこうと思います。
以下は本セッションの理解には欠かせないものの、扱う時間がないため、事前に学習されることをおすすめします。
VirtualThread の意義
Thread への回帰VirtualThreadVirtualThread にふれる
Thread.Builder APIExecutorService APICarrierThread と ForkJoinPoolVirtualThread を使うのが適切なアプリケーションの条件ThreadGroup/Thread の変更・非互換