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 « AbstractQueuedLongSynchronizer »

Informations générales

Héritage

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

Définition

public abstract class AbstractQueuedLongSynchronizer 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
AbstractQueuedLongSynchronizer()

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 long 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( long arg )
public void acquireInterruptibly( long arg )
public void acquireShared( long arg )
public void acquireSharedInterruptibly( long arg )
protected boolean compareAndSetState( long expect, long 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 long 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( long arg )
public boolean releaseShared( long arg )
protected void setState( long newState )
public String toString()
protected boolean tryAcquire( long arg )
public boolean tryAcquireNanos( long arg, long nanosTimeout )
protected long tryAcquireShared( long arg )
public boolean tryAcquireSharedNanos( long arg, long nanosTimeout )
protected boolean tryRelease( long arg )
protected boolean tryReleaseShared( long 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