インタフェースRejectedExecutionHandler
- 既知のすべての実装クラス:
ThreadPoolExecutor.AbortPolicy,ThreadPoolExecutor.CallerRunsPolicy,ThreadPoolExecutor.DiscardOldestPolicy,ThreadPoolExecutor.DiscardPolicy
-
メソッドのサマリー
修飾子と型メソッド説明voidrejectedExecution(Runnable r, ThreadPoolExecutor executor) executeがタスクを受け入れることができない場合にThreadPoolExecutorによって呼び出される可能性のあるメソッドです。
-
メソッドの詳細
-
rejectedExecution
void rejectedExecution(Runnable r, ThreadPoolExecutor executor) executeがタスクを受け入れることができない場合にThreadPoolExecutorによって呼び出される可能性のあるメソッドです。 この状態は、境界値を超えたために利用可能なスレッドまたはキュー・スロットがこれ以上ない場合、またはexecutorのシャットダウン時に発生することがあります。その他の代替方法がない場合、このメソッドは非チェック
RejectedExecutionExceptionをスローすることがあります。これはexecuteの呼出し元に伝達されます。- パラメータ:
r- 実行されることを要求された実行可能なタスクexecutor- このタスクの実行を試みるexecutor- スロー:
RejectedExecutionException- 対処方法がない場合
-