一步步瞭解執行緒池之為什麼要用執行緒池

NiceToMeetYou發表於2019-04-28

為什麼要使用執行緒池?

  • 頻繁建立執行緒會佔用大量的資源,缺乏統一的管理,資源之間的競爭容易導致介面的卡頓

  • 多個執行緒頻繁銷燬,會頻繁呼叫GC機制,會降低效能且耗時。

  • 而執行緒池可以對多個執行緒進行統一的管理,避免資源競爭。

  • 對執行緒進行復用。

  • JAVA提供一套完整的api建立執行緒,可以建立多種功能不一樣的執行緒池,使用方便。

相關文章