JavaTM 2 Platform
Standard Ed. 6

java.util.concurrent
類別 ThreadPoolExecutor.DiscardOldestPolicy

java.lang.Object
  繼承者 java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy
所有已實作的介面:
RejectedExecutionHandler
正在封閉類別:
ThreadPoolExecutor

public static class ThreadPoolExecutor.DiscardOldestPolicy
extends Object
implements RejectedExecutionHandler

用於被拒絕任務的處理程序,它放棄最舊的未處理請求,然後重試 execute;如果執行程序已關閉,則會丟棄該任務。


建構子摘要
ThreadPoolExecutor.DiscardOldestPolicy()
          為給定執行程序創建 DiscardOldestPolicy
 
方法摘要
 void rejectedExecution(Runnable r, ThreadPoolExecutor e)
          獲取並忽略下一個任務,否則如果該任務立即可用,執行程序將執行該任務,然後再試圖重新執行任務 r;如果執行程序已關閉,則會丟棄任務 r。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

ThreadPoolExecutor.DiscardOldestPolicy

public ThreadPoolExecutor.DiscardOldestPolicy()
為給定執行程序創建 DiscardOldestPolicy

方法詳細資訊

rejectedExecution

public void rejectedExecution(Runnable r,
                              ThreadPoolExecutor e)
獲取並忽略下一個任務,否則如果該任務立即可用,執行程序將執行該任務,然後再試圖重新執行任務 r;如果執行程序已關閉,則會丟棄任務 r。

指定者:
介面 RejectedExecutionHandler 中的 rejectedExecution
參數:
r - 請求執行的可運行任務。
e - 試圖執行此任務的執行程序。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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