Utility classes commonly useful in concurrent programming.
class
A
ThreadPoolExecutor
that can additionally schedule
commands to run after a given delay, or to execute periodically.
Creates a thread pool that can schedule commands to run after a
given delay, or to execute periodically.
Creates a thread pool that can schedule commands to run after a
given delay, or to execute periodically.
Creates a single-threaded executor that can schedule commands
to run after a given delay, or to execute periodically.
Creates a single-threaded executor that can schedule commands
to run after a given delay, or to execute periodically.
Returns an object that delegates all defined
ScheduledExecutorService
methods to the given executor, but
not any other methods that might otherwise be accessible using
casts.
Returns an object that delegates all defined
ScheduledExecutorService
methods to the given executor, but
not any other methods that might otherwise be accessible using
casts.
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 .