jdk建立執行緒的方式

qx和世界發表於2024-08-29

一 簡述

1. java是面向jdk程式設計的,jdk提供的建立執行緒的介面有Runnable和Callable,這兩個介面最大的區別是,Callable有返回值

對於一些業務,業務結束後,需要判斷返回值進行後續處理,可以使用Callable

2. 還有一種方式,是建立執行緒池,從執行緒池獲取執行緒,

這種方式的優點是,從執行緒池獲取執行緒,不用頻繁建立和銷燬執行緒,減少資源損耗,且可以限制執行緒數量,防止過量消耗資源,

缺點是,執行緒飽和度不高的情況下,執行緒會空置,造成資源浪費

3. 此外,jdk提供了一些介面實現類,如Thread,整合了一些常用方法,也可以使用

相關文章