關於Executors創建和管理線程的那些事

線程是併發最基本的單元。Java線程本質上被映射到操作系統線程,並且每個線程對象對應着一個計算機底層線程。 來張圖說明一下: 1.自己管理線程並不是很好的選擇,最大劣勢是,你很容易過分的關注線程的數量。線程是很昂貴的對象,創建它們需要耗費大量的內存和時間。線程太少,你不能獲得良好的併發性;線程太多,將很可能導致內存問題,調度也變得更復雜。 2.幸運的是,JVM爲我們提供了線程管理的功能,它就是Ex
相關文章
相關標籤/搜索