java線程池原理

我們知道當我們要使用線程的時候就去創建一個線程,這樣會很方便,但是這樣會有一問題: 每創建一個線程,就要和操作系統進行交互,CPU會爲每個線程分配資源,但是CPU的資源是有限的,如果在大量高併發的環境下,並且每個線程都是執行一個時間很短的任務就結束了,這樣頻繁創建線程就會大大降低系統的效率,損耗CPU的性能,因爲頻繁創建線程和銷燬線程需要時間。線程的創建需要開闢虛擬機棧,本地方法棧,程序計數器等線
相關文章
相關標籤/搜索