JAVA線程池學習以及隊列拒絕策略

爲什麼要用線程池? 在Java中,如果每當一個請求到達就創建一個新線程,開銷是相當大的。在實際使用中,每個請求創建新線程的服務器在創建和銷燬線程上花費的時間和消耗的系統資源,甚至可能要比花在實際處理實際的用戶請求的時間和資源要多的多。除了創建和銷燬線程的開銷之外,活動的線程也需要消耗系統資源。如果在一個JVM中創建太多的線程,可能會導致系統由於過度消耗內存或者「切換過度」而導致系統資源不足。爲了防
相關文章
相關標籤/搜索