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