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
Liste des constructeurs
Constructeurs
Constructeurs dépréciés
AbstractQueuedLongSynchronizer()
Liste des propriétés (getters/setters)
Propriétés
Propriétés dépréciées
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
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
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
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 :