Name
ThreadPoolExecutor.CallerRunsPolicy
Synopsis
This RejectedExecutionHandler
implementation runs the rejected
Runnable
object directly in the calling thread,
causing that thread to block until the Runnable
completes. If the ThreadPoolExecutor
has been shut
down, the Runnable
is simply discarded instead of
being run.
public static class ThreadPoolExecutor.CallerRunsPolicy implements RejectedExecutionHandler { // Public Constructors public CallerRunsPolicy( ); // Methods Implementing RejectedExecutionHandler public void rejectedExecution(Runnable r, ThreadPoolExecutor e); }
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.