Utility classes commonly useful in concurrent programming.
static class
static class
A handler for rejected tasks that runs the rejected task
directly in the calling thread of the execute
method,
unless the executor has been shut down, in which case the task
is discarded.
static class
A handler for rejected tasks that discards the oldest unhandled
request and then retries execute
, unless the executor
is shut down, in which case the task is discarded.
static class
A handler for rejected tasks that silently discards the
rejected task.
Returns the current handler for unexecutable tasks.
void
Sets a new handler for unexecutable tasks.
Creates a new ScheduledThreadPoolExecutor
with the
given initial parameters.
Creates a new ScheduledThreadPoolExecutor
with the
given initial parameters.
Creates a new ThreadPoolExecutor
with the given initial
parameters.
Report a bug or suggest an enhancement For further API reference and developer documentation see the Java SE Documentation , which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Other versions. Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries. Copyright © 1993, 2023, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA. All rights reserved. Use is subject to license terms and the documentation redistribution policy .