Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.util.concurrent
Version documentée : Java SE 17

Classe « ThreadPoolExecutor »

Informations générales

Héritage

java.lang.Object
    java.util.concurrent.AbstractExecutorService
        java.util.concurrent.ThreadPoolExecutor

Définition

public class ThreadPoolExecutor extends java.util.concurrent.AbstractExecutorService

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<java.lang.Runnable> workQueue )
ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<java.lang.Runnable> workQueue, ThreadFactory threadFactory )
ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<java.lang.Runnable> workQueue, RejectedExecutionHandler handler )
ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<java.lang.Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public int activeCount R/-
public long completedTaskCount R/-
public int corePoolSize R/W
public int largestPoolSize R/-
public int maximumPoolSize R/W
public int poolSize R/-
public BlockingQueue queue R/-
public RejectedExecutionHandler rejectedExecutionHandler R/W
public boolean shutdown R/-
public long taskCount R/-
public boolean terminated R/-
public boolean terminating R/-
public ThreadFactory threadFactory R/W

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
protected void afterExecute( Runnable r, Throwable t )
public void allowCoreThreadTimeOut( boolean value )
public boolean allowsCoreThreadTimeOut()
public boolean awaitTermination( long timeout, TimeUnit unit )
protected void beforeExecute( Thread t, Runnable r )
public void execute( Runnable command )
protected void finalize()
public int getActiveCount()
public long getCompletedTaskCount()
public int getCorePoolSize()
public long getKeepAliveTime( TimeUnit unit )
public int getLargestPoolSize()
public int getMaximumPoolSize()
public int getPoolSize()
public BlockingQueue<java.lang.Runnable> getQueue()
public RejectedExecutionHandler getRejectedExecutionHandler()
public long getTaskCount()
public ThreadFactory getThreadFactory()
public boolean isShutdown()
public boolean isTerminated()
public boolean isTerminating()
public int prestartAllCoreThreads()
public boolean prestartCoreThread()
public void purge()
public boolean remove( Runnable task )
public void setCorePoolSize( int corePoolSize )
public void setKeepAliveTime( long time, TimeUnit unit )
public void setMaximumPoolSize( int maximumPoolSize )
public void setRejectedExecutionHandler( RejectedExecutionHandler handler )
public void setThreadFactory( ThreadFactory threadFactory )
public void shutdown()
public List<java.lang.Runnable> shutdownNow()
protected void terminated()
public String toString()

Méthodes héritées de la classe java.util.concurrent.AbstractExecutorService

invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submit

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait