|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 ThreadPoolExecutor 的軟體套件 | |
---|---|
java.util.concurrent | 在共時程式中很常用的實用工具類別。 |
java.util.concurrent 中 ThreadPoolExecutor 的使用 |
---|
java.util.concurrent 中 ThreadPoolExecutor 的子類別 | |
---|---|
class |
ScheduledThreadPoolExecutor
ThreadPoolExecutor ,它可另行安排在給定的延遲後運行命令,或者定期執行命令。 |
參數型別為 ThreadPoolExecutor 的 java.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。