一 簡述
1. java是面向jdk程式設計的,jdk提供的建立執行緒的介面有Runnable和Callable,這兩個介面最大的區別是,Callable有返回值
對於一些業務,業務結束後,需要判斷返回值進行後續處理,可以使用Callable
2. 還有一種方式,是建立執行緒池,從執行緒池獲取執行緒,
這種方式的優點是,從執行緒池獲取執行緒,不用頻繁建立和銷燬執行緒,減少資源損耗,且可以限制執行緒數量,防止過量消耗資源,
缺點是,執行緒飽和度不高的情況下,執行緒會空置,造成資源浪費
3. 此外,jdk提供了一些介面實現類,如Thread,整合了一些常用方法,也可以使用