110
Java Executors newScheduledThreadPool() Method
The newScheduledThreadPool() method of Executors class creates a thread pool that can schedule commands to run after a given delay or to execute periodically.
Syntax
Parameter
corePoolSize – the number of threads to keep in the pool, even if they are idle
threadFactory – the factory to use when the executor creates a new thread
Returns
a newly created scheduled thread pool
Throw
NullPointerException
IllegalArgumentException
Example 1
Output:
class java.util.concurrent.ScheduledThreadPoolExecutor size of mypool: 0 Thread Name: pool-2-thread-1 after sleep Thread Name: pool-2-thread-1
Example 2
Output:
class java.util.concurrent.ScheduledThreadPoolExecutor size of mypool: 0 false class java.util.concurrent.ScheduledThreadPoolExecutor
Next TopicJava Executors