Java 21 的虛擬執行緒實作實務:它們與平台執行緒有何不同、如何透過
Thread.startVirtualThread(...) 與
Thread.ofVirtual().start(...) 啟動、何時仍適合使用
new
Thread(...) 或
Thread.ofPlatform(),以及如何利用
Executors.newVirtualThreadPerTaskExecutor() 大量執行任務。還會說明透過
join() 等待完成、使用
Future 與
ExecutionException 處理錯誤,以及在使用 Virtual Threads 時的常見陷阱。