為什麼要使用執行緒池?
-
頻繁建立執行緒會佔用大量的資源,缺乏統一的管理,資源之間的競爭容易導致介面的卡頓
-
多個執行緒頻繁銷燬,會頻繁呼叫GC機制,會降低效能且耗時。
-
而執行緒池可以對多個執行緒進行統一的管理,避免資源競爭。
-
對執行緒進行復用。
-
JAVA提供一套完整的api建立執行緒,可以建立多種功能不一樣的執行緒池,使用方便。
為什麼要使用執行緒池?
頻繁建立執行緒會佔用大量的資源,缺乏統一的管理,資源之間的競爭容易導致介面的卡頓
多個執行緒頻繁銷燬,會頻繁呼叫GC機制,會降低效能且耗時。
而執行緒池可以對多個執行緒進行統一的管理,避免資源競爭。
對執行緒進行復用。
JAVA提供一套完整的api建立執行緒,可以建立多種功能不一樣的執行緒池,使用方便。