java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
- All Implemented Interfaces:
- Executor, ExecutorService
- Direct Known Subclasses:
- ScheduledThreadPoolExecutor
- See Also:
- Top Examples,
purge(), remove(java.lang.Runnable), getQueue(), terminated(), afterExecute(java.lang.Runnable, java.lang.Throwable), beforeExecute(java.lang.Thread, java.lang.Runnable), ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy, ThreadPoolExecutor.CallerRunsPolicy, RejectedExecutionException, ThreadPoolExecutor.AbortPolicy, RejectedExecutionHandler.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor), ArrayBlockingQueue, LinkedBlockingQueue, SynchronousQueue, BlockingQueue, TimeUnit.NANOSECONDS, setKeepAliveTime(long, java.util.concurrent.TimeUnit), getKeepAliveTime(java.util.concurrent.TimeUnit), ThreadGroup, Executors.defaultThreadFactory(), ThreadFactory, prestartAllCoreThreads(), prestartCoreThread(), setMaximumPoolSize(int), setCorePoolSize(int), execute(java.lang.Runnable), getMaximumPoolSize(), getCorePoolSize(), getPoolSize(), Executors.newSingleThreadExecutor(), Executors.newFixedThreadPool(int), Executors.newCachedThreadPool()
protected void afterExecute(Runnable r,
Throwable t)- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean awaitTermination(long timeout,
TimeUnit unit)
throws InterruptedException- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
protected void beforeExecute(Thread t,
Runnable r)- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void execute(Runnable command)
- See Also:
- NullPointerException, RejectedExecutionException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
protected void finalize()
- See Also:
- Object
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public int getActiveCount()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public long getCompletedTaskCount()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public int getCorePoolSize()
- See Also:
setCorePoolSize(int)
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public long getKeepAliveTime(TimeUnit unit)
- See Also:
setKeepAliveTime(long, java.util.concurrent.TimeUnit)
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public int getLargestPoolSize()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public int getMaximumPoolSize()
- See Also:
setMaximumPoolSize(int)
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public int getPoolSize()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public BlockingQueue<Runnable> getQueue()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public RejectedExecutionHandler getRejectedExecutionHandler()
- See Also:
setRejectedExecutionHandler(java.util.concurrent.RejectedExecutionHandler)
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public long getTaskCount()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public ThreadFactory getThreadFactory()
- See Also:
setThreadFactory(java.util.concurrent.ThreadFactory)
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean isShutdown()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean isTerminated()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean isTerminating()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public int prestartAllCoreThreads()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean prestartCoreThread()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void purge()
- See Also:
Future
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean remove(Runnable task)
- See Also:
purge()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void setCorePoolSize(int corePoolSize)
- See Also:
getCorePoolSize(), IllegalArgumentException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void setKeepAliveTime(long time,
TimeUnit unit)- See Also:
getKeepAliveTime(java.util.concurrent.TimeUnit), IllegalArgumentException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void setMaximumPoolSize(int maximumPoolSize)
- See Also:
getMaximumPoolSize(), core pool size, IllegalArgumentException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void setRejectedExecutionHandler(RejectedExecutionHandler handler)
- See Also:
getRejectedExecutionHandler(), NullPointerException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void setThreadFactory(ThreadFactory threadFactory)
- See Also:
getThreadFactory(), NullPointerException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void shutdown()
- See Also:
RuntimePermission, SecurityException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public List<Runnable> shutdownNow()
- See Also:
RuntimePermission, SecurityException, Thread.interrupt()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
protected void terminated()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue)- See Also:
- NullPointerException, IllegalArgumentException,
Executors
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
RejectedExecutionHandler handler)- See Also:
- NullPointerException, IllegalArgumentException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory)- See Also:
- NullPointerException, IllegalArgumentException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler)- See Also:
- NullPointerException, IllegalArgumentException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples