Team LiB
Previous Section Next Section

ThreadPoolExecutor.CallerRunsPolicyjava.util.concurrent

Java 5.0

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);  
}

    Team LiB
    Previous Section Next Section