Executor

信息技術

Executor是一個比Windows“運行”功能更為強大、自定義更強的工具,如果你需要經常查找程序或者想快速運行程序這個功能比較適合你。功能大致有:自定義關鍵字、歷史、自動完成、下拉菜單,Executor會自動匹配關鍵字,並提供下拉列表選項。Executor還可以自定義皮膚、URL和郵件探測,支持熱鍵調用,可以執行許多特殊命令參數,具有計算功能……等等。

Executor可以盜用Windows的熱鍵“Win+R”以取代Windows的運行命令,執行更為強大的功能。

框架


Executor框架是指java5中引入的一系列併發庫中與executor相關的一些功能類,其中包括線程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。
他們之間的關係為
Executor
Executor
併發編程的一種編程方式是把任務拆分為一些列的小任務,即Runnable,然後在提交給一個Executor執行。Executor在執行時使用內部的線程池完成操作。
Executor在客戶端和任務執行之間提供了一個間接層;與客戶端直接執行任務不同,這個中介對象將執行任務。Executor允許你管理非同步任務的執行,而無需顯式的管理線程的生命周期。Executor在javaSE5/6中是啟動任務的優選方法。——Thinking in java4th中文版P656。

使用方法


Executor的使用方法非常簡單,安裝之後就可以直接使用。在對話框中輸入程序名稱,如Foxmail、
Foobar,當完成輸入之後,回車確認即可啟動所對應的程序。除此之外,Executor還可以進行自定義,將
常用的程序和網頁定義進去。並且支持拖拽功能,直接拖拽就可以完成保存,非常的方便。