Java Executors.newVirtualThreadPerTaskExecutor() 示例

https://howtodoinjava.com/java/multi-threading/newvirtualthreadpertaskexecutor-example/

Java 21 推出了虛擬執行緒(Project Loom)功能,我們可以透過 Executors.newVirtualThreadPerTaskExecutor() 方法創建新的虛擬執行緒來執行任務。虛擬執行緒由 JVM 管理,相較於平台執行緒,佔用較少記憶體,並且支援更好的資源利用率。這意味著我們可以創建數百萬個虛擬執行緒,而不會耗盡系統資源。這對非阻塞任務執行和非同步操作特別適合,且使用 ExecutorService 可更好地控制任務的執行。

via HowToDoInJava

June 11, 2024 at 12:39AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *