Open1

Java仮想スレッド

a.kitazawaa.kitazawa

下記を読んだメモ
・仮想スレッド

  • 仮想スレッドはプールすべきではない
  • Executors.newVirtualThreadPerTaskExecutor()ExecutorService を取得可能
  • 上記は close() が実装されており、try-catch構文に対応している
  • close() はすべてのタスクが終了するのを待つ
  • 同時実行制御にはセマフォを使う(プールすべきではないのでスレッドプールでの同時実行制御は行わない)
  • スレッドローカル変数はサポートされている