執行緒池的使用

2021-09-25 16:11:29 字數 548 閱讀 6123

runnable介面

通常,執行緒池都是通過執行緒池工廠建立,再呼叫執行緒池中的方法獲取執行緒,再通過執行緒去執行任務方法。

使用執行緒池中線程物件的步驟:

建立執行緒池物件

建立runnable介面子類物件

提交runnable介面子類物件

關閉執行緒池

public class threadpooldemo 

}

runnable介面實現類

public class myrunnable implements runnable  catch (interruptedexception e) 

system.out.println("教練來了: " +thread.currentthread().getname());

system.out.println("教我健身,教完後,教練回到了健身房");

}}

callable介面

具體實現方法同上

執行緒池的使用

簡而言之 兩個類 執行緒池的 類 public class threadpoolproxyfactory return mnormalthreadpoolproxy return public static threadpoolproxy createdownloadthreadpoolproxy ...

執行緒池的使用

執行緒池能幫助我們有效的管理執行緒,避免重複的建立銷毀執行緒。newfixedthreadpool 固定執行緒數量的執行緒池 newsinglethreadexecutor 返回乙個只有乙個執行緒的執行緒池 newcachedthreadpool 返回乙個可根據實際情況調整執行緒數量的執行緒池 ne...

執行緒池的使用

如果在使用執行緒的時候就去建立乙個新執行緒,當併發的執行緒數量很多,並且每個執行緒都是執行乙個時間很短的任務就結束了,系統在建立和銷毀執行緒上花費的時間和消耗的系統資源都相當大,甚至要比處理任務的時間和資源要多的多,同時活動的執行緒也需要消耗系統資源.executor是乙個頂層介面,它只宣告了乙個方...