JavaTM 2 Platform
Standard Ed. 6

類別 java.util.concurrent.ThreadPoolExecutor
的使用

使用 ThreadPoolExecutor 的軟體套件
java.util.concurrent 在共時程式中很常用的實用工具類別。 
 

java.util.concurrentThreadPoolExecutor 的使用
 

java.util.concurrentThreadPoolExecutor 的子類別
 class ScheduledThreadPoolExecutor
          ThreadPoolExecutor,它可另行安排在給定的延遲後運行命令,或者定期執行命令。
 

參數型別為 ThreadPoolExecutorjava.util.concurrent 中的方法
 void RejectedExecutionHandler.rejectedExecution(Runnable r, ThreadPoolExecutor executor)
          當 execute 不能接受某個任務時,可以由 ThreadPoolExecutor 調用的方法。
 void ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
          執行調用者執行緒中的任務 r;如果執行程序已關閉,則會丟棄該任務。
 void ThreadPoolExecutor.AbortPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
          總是拋出 RejectedExecutionException。
 void ThreadPoolExecutor.DiscardPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
          不執行任何操作,在這種情況下將放棄任務 r。
 void ThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
          獲取並忽略下一個任務,否則如果該任務立即可用,執行程序將執行該任務,然後再試圖重新執行任務 r;如果執行程序已關閉,則會丟棄任務 r。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only