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.locks
Version documentée : Java SE 17

Classe « AbstractQueuedSynchronizer »

Informations générales

Héritage

java.lang.Object
    java.util.concurrent.locks.AbstractOwnableSynchronizer
        java.util.concurrent.locks.AbstractQueuedSynchronizer

Définition

public abstract class AbstractQueuedSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer
implements java.io.Serializable

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
AbstractQueuedSynchronizer()

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

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public Collection exclusiveQueuedThreads R/-
public Thread firstQueuedThread R/-
protected boolean heldExclusively R/-
public int queueLength R/-
public Collection queuedThreads R/-
public Collection sharedQueuedThreads R/-
protected int state R/W

Propriétés héritées de la classe java.util.concurrent.locks.AbstractOwnableSynchronizer

exclusiveOwnerThread

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
public void acquire( int arg )
public void acquireInterruptibly( int arg )
public void acquireShared( int arg )
public void acquireSharedInterruptibly( int arg )
protected boolean compareAndSetState( int expect, int update )
public Collection<java.lang.Thread> getExclusiveQueuedThreads()
public Thread getFirstQueuedThread()
public Collection<java.lang.Thread> getQueuedThreads()
public int getQueueLength()
public Collection<java.lang.Thread> getSharedQueuedThreads()
protected int getState()
public Collection<java.lang.Thread> getWaitingThreads( ConditionObject condition )
public int getWaitQueueLength( ConditionObject condition )
public boolean hasContended()
public boolean hasQueuedPredecessors()
public boolean hasQueuedThreads()
public boolean hasWaiters( ConditionObject condition )
protected boolean isHeldExclusively()
public boolean isQueued( Thread thread )
public boolean owns( ConditionObject condition )
public boolean release( int arg )
public boolean releaseShared( int arg )
protected void setState( int newState )
public String toString()
protected boolean tryAcquire( int arg )
public boolean tryAcquireNanos( int arg, long nanosTimeout )
protected int tryAcquireShared( int arg )
public boolean tryAcquireSharedNanos( int arg, long nanosTimeout )
protected boolean tryRelease( int arg )
protected boolean tryReleaseShared( int arg )

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

getExclusiveOwnerThread, setExclusiveOwnerThread

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

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