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

Inheritance: java.util.concurrent.locks.AbstractOwnableSynchronizer
Show file Open project: JeroMiya/androidmono Class Usage Examples

Public Methods

Method 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

Protected Methods

Method 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

Method Description
AbstractQueuedSynchronizer ( )

Method Details

AbstractQueuedSynchronizer() protected method

protected AbstractQueuedSynchronizer ( global @__env )
@__env global

acquire() public method

public acquire ( int arg0 ) : void
arg0 int
return void

acquireInterruptibly() public method

public acquireInterruptibly ( int arg0 ) : void
arg0 int
return void

acquireShared() public method

public acquireShared ( int arg0 ) : void
arg0 int
return void

acquireSharedInterruptibly() public method

public acquireSharedInterruptibly ( int arg0 ) : void
arg0 int
return void

compareAndSetState() protected method

protected compareAndSetState ( int arg0, int arg1 ) : bool
arg0 int
arg1 int
return bool

getExclusiveQueuedThreads() public method

public getExclusiveQueuedThreads ( ) : global::java.util.Collection
return global::java.util.Collection

getFirstQueuedThread() public method

public getFirstQueuedThread ( ) : global::java.lang.Thread
return global::java.lang.Thread

getQueueLength() public method

public getQueueLength ( ) : int
return int

getQueuedThreads() public method

public getQueuedThreads ( ) : global::java.util.Collection
return global::java.util.Collection

getSharedQueuedThreads() public method

public getSharedQueuedThreads ( ) : global::java.util.Collection
return global::java.util.Collection

getState() protected method

protected getState ( ) : int
return int

getWaitQueueLength() public method

public getWaitQueueLength ( java arg0 ) : int
arg0 java
return int

getWaitingThreads() public method

public getWaitingThreads ( java arg0 ) : global::java.util.Collection
arg0 java
return global::java.util.Collection

hasContended() public method

public hasContended ( ) : bool
return bool

hasQueuedThreads() public method

public hasQueuedThreads ( ) : bool
return bool

hasWaiters() public method

public hasWaiters ( java arg0 ) : bool
arg0 java
return bool

isHeldExclusively() protected method

protected isHeldExclusively ( ) : bool
return bool

isQueued() public method

public isQueued ( java arg0 ) : bool
arg0 java
return bool

owns() public method

public owns ( java arg0 ) : bool
arg0 java
return bool

release() public method

public release ( int arg0 ) : bool
arg0 int
return bool

releaseShared() public method

public releaseShared ( int arg0 ) : bool
arg0 int
return bool

setState() protected method

protected setState ( int arg0 ) : void
arg0 int
return void

toString() public method

public toString ( ) : global::java.lang.String
return global::java.lang.String

tryAcquire() protected method

protected tryAcquire ( int arg0 ) : bool
arg0 int
return bool

tryAcquireNanos() public method

public tryAcquireNanos ( int arg0, long arg1 ) : bool
arg0 int
arg1 long
return bool

tryAcquireShared() protected method

protected tryAcquireShared ( int arg0 ) : int
arg0 int
return int

tryAcquireSharedNanos() public method

public tryAcquireSharedNanos ( int arg0, long arg1 ) : bool
arg0 int
arg1 long
return bool

tryRelease() protected method

protected tryRelease ( int arg0 ) : bool
arg0 int
return bool

tryReleaseShared() protected method

protected tryReleaseShared ( int arg0 ) : bool
arg0 int
return bool