線程池如何使用?有啥優勢
線程池如何使用?有啥優勢
瀟瀟雨雨
2019-06-18 10:09:11
TA貢獻1829條經驗 獲得超7個贊
通常我的使用方式是靜態變量:publicstaticfinalExecutorServices=Executors.newFixedThreadPool(5);.對于你后面說的效率問題,和你的線程池配置有很大關系,假設你的請求為1000個,那么如果你使用線程數為5的線程池當然會比直接new1000個線程來處理更慢.在我的理解,線程池是用來管理線程的生命周期的,節省的是創建銷毀線程的一部分時間,而和能否加快業務處理時間關系不大.具體的配置需要根據請求量來進行一些參數的配置.
舉報