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

Inheritance: java.util.concurrent.locks.AbstractOwnableSynchronizer
Afficher le fichier Open project: JeroMiya/androidmono Class Usage Examples

Méthodes publiques

Méthode Description
acquire ( int arg0 ) : void
acquireInterruptibly ( int arg0 ) : void
acquireShared ( int arg0 ) : void
acquireSharedInterruptibly ( int arg0 ) : void
getExclusiveQueuedThreads ( ) : global::java.util.Collection
getFirstQueuedThread ( ) : global::java.lang.Thread
getQueueLength ( ) : int
getQueuedThreads ( ) : global::java.util.Collection
getSharedQueuedThreads ( ) : global::java.util.Collection
getWaitQueueLength ( java arg0 ) : int
getWaitingThreads ( java arg0 ) : global::java.util.Collection
hasContended ( ) : bool
hasQueuedThreads ( ) : bool
hasWaiters ( java arg0 ) : bool
isQueued ( java arg0 ) : bool
owns ( java arg0 ) : bool
release ( int arg0 ) : bool
releaseShared ( int arg0 ) : bool
toString ( ) : global::java.lang.String
tryAcquireNanos ( int arg0, long arg1 ) : bool
tryAcquireSharedNanos ( int arg0, long arg1 ) : bool

Méthodes protégées

Méthode Description
AbstractQueuedSynchronizer ( global @__env )
compareAndSetState ( int arg0, int arg1 ) : bool
getState ( ) : int
isHeldExclusively ( ) : bool
setState ( int arg0 ) : void
tryAcquire ( int arg0 ) : bool
tryAcquireShared ( int arg0 ) : int
tryRelease ( int arg0 ) : bool
tryReleaseShared ( int arg0 ) : bool

Private Methods

Méthode Description
AbstractQueuedSynchronizer ( )

Method Details

AbstractQueuedSynchronizer() protected méthode

protected AbstractQueuedSynchronizer ( global @__env )
@__env global

acquire() public méthode

public acquire ( int arg0 ) : void
arg0 int
Résultat void

acquireInterruptibly() public méthode

public acquireInterruptibly ( int arg0 ) : void
arg0 int
Résultat void

acquireShared() public méthode

public acquireShared ( int arg0 ) : void
arg0 int
Résultat void

acquireSharedInterruptibly() public méthode

public acquireSharedInterruptibly ( int arg0 ) : void
arg0 int
Résultat void

compareAndSetState() protected méthode

protected compareAndSetState ( int arg0, int arg1 ) : bool
arg0 int
arg1 int
Résultat bool

getExclusiveQueuedThreads() public méthode

public getExclusiveQueuedThreads ( ) : global::java.util.Collection
Résultat global::java.util.Collection

getFirstQueuedThread() public méthode

public getFirstQueuedThread ( ) : global::java.lang.Thread
Résultat global::java.lang.Thread

getQueueLength() public méthode

public getQueueLength ( ) : int
Résultat int

getQueuedThreads() public méthode

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

getSharedQueuedThreads() public méthode

public getSharedQueuedThreads ( ) : global::java.util.Collection
Résultat global::java.util.Collection

getState() protected méthode

protected getState ( ) : int
Résultat int

getWaitQueueLength() public méthode

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

getWaitingThreads() public méthode

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

hasContended() public méthode

public hasContended ( ) : bool
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

isHeldExclusively() protected méthode

protected isHeldExclusively ( ) : bool
Résultat bool

isQueued() public méthode

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

owns() public méthode

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

release() public méthode

public release ( int arg0 ) : bool
arg0 int
Résultat bool

releaseShared() public méthode

public releaseShared ( int arg0 ) : bool
arg0 int
Résultat bool

setState() protected méthode

protected setState ( int arg0 ) : void
arg0 int
Résultat void

toString() public méthode

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

tryAcquire() protected méthode

protected tryAcquire ( int arg0 ) : bool
arg0 int
Résultat bool

tryAcquireNanos() public méthode

public tryAcquireNanos ( int arg0, long arg1 ) : bool
arg0 int
arg1 long
Résultat bool

tryAcquireShared() protected méthode

protected tryAcquireShared ( int arg0 ) : int
arg0 int
Résultat int

tryAcquireSharedNanos() public méthode

public tryAcquireSharedNanos ( int arg0, long arg1 ) : bool
arg0 int
arg1 long
Résultat bool

tryRelease() protected méthode

protected tryRelease ( int arg0 ) : bool
arg0 int
Résultat bool

tryReleaseShared() protected méthode

protected tryReleaseShared ( int arg0 ) : bool
arg0 int
Résultat bool