Thinking in java中創建線程任務Task的基本方法

前8種方法是在客戶端直接執行任務 第9種,第10種方法使用了Executor,在客戶端和任務執行之間提供了一個間接層。Executor使我們管理異步任務的執行,而無須顯式地管理線程的生命週期,是啓動任務的優選方法。類似於命令模式(Command Pattern),ExecutorService知道如何構建恰當的上下文來執行Runnable對象。而執行具體任務的對象,只要暴露要執行的單一方法即可。
相關文章
相關標籤/搜索