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

Informations générales

Héritage

java.lang.Object
    java.util.concurrent.locks.ReentrantLock

Interfaces implémentées

java.io.Serializable
java.util.concurrent.locks.Lock

Définition

public class ReentrantLock extends java.lang.Object
implements java.io.Serializable,
java.util.concurrent.locks.Lock

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
ReentrantLock()
ReentrantLock( boolean fair )

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

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public boolean fair R/-
public boolean heldByCurrentThread R/-
public int holdCount R/-
public boolean locked R/-
protected Thread owner R/-
public int queueLength R/-
protected Collection queuedThreads R/-

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 int getHoldCount()
protected Thread getOwner()
protected Collection<java.lang.Thread> getQueuedThreads()
public int getQueueLength()
protected Collection<java.lang.Thread> getWaitingThreads( Condition condition )
public int getWaitQueueLength( Condition condition )
public boolean hasQueuedThread( Thread thread )
public boolean hasQueuedThreads()
public boolean hasWaiters( Condition condition )
public boolean isFair()
public boolean isHeldByCurrentThread()
public boolean isLocked()
public void lock()
public void lockInterruptibly()
public Condition newCondition()
public String toString()
public boolean tryLock()
public boolean tryLock( long timeout, TimeUnit unit )
public void unlock()

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

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