|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 RejectedExecutionHandler 的軟體套件 | |
---|---|
java.util.concurrent | 在共時程式中很常用的實用工具類別。 |
java.util.concurrent 中 RejectedExecutionHandler 的使用 |
---|
實作 RejectedExecutionHandler 的 java.util.concurrent 中的類別 | |
---|---|
static class |
ThreadPoolExecutor.AbortPolicy
用於被拒絕任務的處理程序,它將拋出 RejectedExecutionException. |
static class |
ThreadPoolExecutor.CallerRunsPolicy
用於被拒絕任務的處理程序,它直接在 execute 方法的調用執行緒中運行被拒絕的任務;如果執行程序已關閉,則會丟棄該任務。 |
static class |
ThreadPoolExecutor.DiscardOldestPolicy
用於被拒絕任務的處理程序,它放棄最舊的未處理請求,然後重試 execute;如果執行程序已關閉,則會丟棄該任務。 |
static class |
ThreadPoolExecutor.DiscardPolicy
用於被拒絕任務的處理程序,預設情況下它將丟棄被拒絕的任務。 |
返回 RejectedExecutionHandler 的 java.util.concurrent 中的方法 | |
---|---|
RejectedExecutionHandler |
ThreadPoolExecutor.getRejectedExecutionHandler()
返回用於未執行任務的當前處理程序。 |
參數型別為 RejectedExecutionHandler 的 java.util.concurrent 中的方法 | |
---|---|
void |
ThreadPoolExecutor.setRejectedExecutionHandler(RejectedExecutionHandler handler)
設置用於未執行任務的新處理程序。 |
參數型別為 RejectedExecutionHandler 的 java.util.concurrent 中的建構子 | |
---|---|
ScheduledThreadPoolExecutor(int corePoolSize,
RejectedExecutionHandler handler)
使用給定初始參數創建一個新 ScheduledThreadPoolExecutor。 |
|
ScheduledThreadPoolExecutor(int corePoolSize,
ThreadFactory threadFactory,
RejectedExecutionHandler handler)
使用給定初始參數創建一個新 ScheduledThreadPoolExecutor。 |
|
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
RejectedExecutionHandler handler)
用給定的初始參數和預設的執行緒處理器創建新的 ThreadPoolExecutor。 |
|
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler)
用給定的初始參數創建新的 ThreadPoolExecutor。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。