C# 클래스 java.util.concurrent.locks.ReentrantLock

상속: java.lang.Object, Lock, java.io.Serializable
파일 보기 프로젝트 열기: JeroMiya/androidmono 1 사용 예제들

공개 메소드들

메소드 설명
@lock ( ) : void
ReentrantLock ( bool arg0 )
getHoldCount ( ) : int
getQueueLength ( ) : int
getWaitQueueLength ( java arg0 ) : int
hasQueuedThread ( java arg0 ) : bool
hasQueuedThreads ( ) : bool
hasWaiters ( java arg0 ) : bool
isFair ( ) : bool
isHeldByCurrentThread ( ) : bool
isLocked ( ) : bool
lockInterruptibly ( ) : void
newCondition ( ) : global::java.util.concurrent.locks.Condition
toString ( ) : global::java.lang.String
tryLock ( ) : bool
tryLock ( long arg0, java arg1 ) : bool
unlock ( ) : void

보호된 메소드들

메소드 설명
ReentrantLock ( global @__env )
getOwner ( ) : global::java.lang.Thread
getQueuedThreads ( ) : global::java.util.Collection
getWaitingThreads ( java arg0 ) : global::java.util.Collection

비공개 메소드들

메소드 설명
ReentrantLock ( )

메소드 상세

@lock() 공개 메소드

public @lock ( ) : void
리턴 void

ReentrantLock() 공개 메소드

public ReentrantLock ( bool arg0 )
arg0 bool

ReentrantLock() 보호된 메소드

protected ReentrantLock ( global @__env )
@__env global

getHoldCount() 공개 메소드

public getHoldCount ( ) : int
리턴 int

getOwner() 보호된 메소드

protected getOwner ( ) : global::java.lang.Thread
리턴 global::java.lang.Thread

getQueueLength() 공개 메소드

public getQueueLength ( ) : int
리턴 int

getQueuedThreads() 보호된 메소드

protected getQueuedThreads ( ) : global::java.util.Collection
리턴 global::java.util.Collection

getWaitQueueLength() 공개 메소드

public getWaitQueueLength ( java arg0 ) : int
arg0 java
리턴 int

getWaitingThreads() 보호된 메소드

protected getWaitingThreads ( java arg0 ) : global::java.util.Collection
arg0 java
리턴 global::java.util.Collection

hasQueuedThread() 공개 메소드

public hasQueuedThread ( java arg0 ) : bool
arg0 java
리턴 bool

hasQueuedThreads() 공개 메소드

public hasQueuedThreads ( ) : bool
리턴 bool

hasWaiters() 공개 메소드

public hasWaiters ( java arg0 ) : bool
arg0 java
리턴 bool

isFair() 공개 메소드

public isFair ( ) : bool
리턴 bool

isHeldByCurrentThread() 공개 메소드

public isHeldByCurrentThread ( ) : bool
리턴 bool

isLocked() 공개 메소드

public isLocked ( ) : bool
리턴 bool

lockInterruptibly() 공개 메소드

public lockInterruptibly ( ) : void
리턴 void

newCondition() 공개 메소드

public newCondition ( ) : global::java.util.concurrent.locks.Condition
리턴 global::java.util.concurrent.locks.Condition

toString() 공개 메소드

public toString ( ) : global::java.lang.String
리턴 global::java.lang.String

tryLock() 공개 메소드

public tryLock ( ) : bool
리턴 bool

tryLock() 공개 메소드

public tryLock ( long arg0, java arg1 ) : bool
arg0 long
arg1 java
리턴 bool

unlock() 공개 메소드

public unlock ( ) : void
리턴 void