C# Class java.util.concurrent.locks.ReentrantReadWriteLock

Inheritance: java.lang.Object, ReadWriteLock, java.io.Serializable
Afficher le fichier Open project: JeroMiya/androidmono

Méthodes publiques

Méthode Description
ReentrantReadWriteLock ( bool arg0 )
getQueueLength ( ) : int
getReadHoldCount ( ) : int
getReadLockCount ( ) : int
getWaitQueueLength ( java arg0 ) : int
getWriteHoldCount ( ) : int
hasQueuedThread ( java arg0 ) : bool
hasQueuedThreads ( ) : bool
hasWaiters ( java arg0 ) : bool
isFair ( ) : bool
isWriteLocked ( ) : bool
isWriteLockedByCurrentThread ( ) : bool
readLock ( ) : global::java.util.concurrent.locks.Lock
toString ( ) : global::java.lang.String
writeLock ( ) : global::java.util.concurrent.locks.Lock

Méthodes protégées

Méthode Description
ReentrantReadWriteLock ( global @__env )
getOwner ( ) : global::java.lang.Thread
getQueuedReaderThreads ( ) : global::java.util.Collection
getQueuedThreads ( ) : global::java.util.Collection
getQueuedWriterThreads ( ) : global::java.util.Collection
getWaitingThreads ( java arg0 ) : global::java.util.Collection

Private Methods

Méthode Description
ReentrantReadWriteLock ( )

Method Details

ReentrantReadWriteLock() public méthode

public ReentrantReadWriteLock ( bool arg0 )
arg0 bool

ReentrantReadWriteLock() protected méthode

protected ReentrantReadWriteLock ( global @__env )
@__env global

getOwner() protected méthode

protected getOwner ( ) : global::java.lang.Thread
Résultat global::java.lang.Thread

getQueueLength() public méthode

public getQueueLength ( ) : int
Résultat int

getQueuedReaderThreads() protected méthode

protected getQueuedReaderThreads ( ) : global::java.util.Collection
Résultat global::java.util.Collection

getQueuedThreads() protected méthode

protected getQueuedThreads ( ) : global::java.util.Collection
Résultat global::java.util.Collection

getQueuedWriterThreads() protected méthode

protected getQueuedWriterThreads ( ) : global::java.util.Collection
Résultat global::java.util.Collection

getReadHoldCount() public méthode

public getReadHoldCount ( ) : int
Résultat int

getReadLockCount() public méthode

public getReadLockCount ( ) : int
Résultat int

getWaitQueueLength() public méthode

public getWaitQueueLength ( java arg0 ) : int
arg0 java
Résultat int

getWaitingThreads() protected méthode

protected getWaitingThreads ( java arg0 ) : global::java.util.Collection
arg0 java
Résultat global::java.util.Collection

getWriteHoldCount() public méthode

public getWriteHoldCount ( ) : int
Résultat int

hasQueuedThread() public méthode

public hasQueuedThread ( java arg0 ) : bool
arg0 java
Résultat bool

hasQueuedThreads() public méthode

public hasQueuedThreads ( ) : bool
Résultat bool

hasWaiters() public méthode

public hasWaiters ( java arg0 ) : bool
arg0 java
Résultat bool

isFair() public méthode

public isFair ( ) : bool
Résultat bool

isWriteLocked() public méthode

public isWriteLocked ( ) : bool
Résultat bool

isWriteLockedByCurrentThread() public méthode

public isWriteLockedByCurrentThread ( ) : bool
Résultat bool

readLock() public méthode

public readLock ( ) : global::java.util.concurrent.locks.Lock
Résultat global::java.util.concurrent.locks.Lock

toString() public méthode

public toString ( ) : global::java.lang.String
Résultat global::java.lang.String

writeLock() public méthode

public writeLock ( ) : global::java.util.concurrent.locks.Lock
Résultat global::java.util.concurrent.locks.Lock