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

상속: java.lang.Object, ReadWriteLock, java.io.Serializable
파일 보기 프로젝트 열기: JeroMiya/androidmono

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ReentrantReadWriteLock ( )

메소드 상세

ReentrantReadWriteLock() 공개 메소드

public ReentrantReadWriteLock ( bool arg0 )
arg0 bool

ReentrantReadWriteLock() 보호된 메소드

protected ReentrantReadWriteLock ( global @__env )
@__env global

getOwner() 보호된 메소드

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

getQueueLength() 공개 메소드

public getQueueLength ( ) : int
리턴 int

getQueuedReaderThreads() 보호된 메소드

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

getQueuedThreads() 보호된 메소드

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

getQueuedWriterThreads() 보호된 메소드

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

getReadHoldCount() 공개 메소드

public getReadHoldCount ( ) : int
리턴 int

getReadLockCount() 공개 메소드

public getReadLockCount ( ) : int
리턴 int

getWaitQueueLength() 공개 메소드

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

getWaitingThreads() 보호된 메소드

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

getWriteHoldCount() 공개 메소드

public getWriteHoldCount ( ) : int
리턴 int

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

isWriteLocked() 공개 메소드

public isWriteLocked ( ) : bool
리턴 bool

isWriteLockedByCurrentThread() 공개 메소드

public isWriteLockedByCurrentThread ( ) : bool
리턴 bool

readLock() 공개 메소드

public readLock ( ) : global::java.util.concurrent.locks.Lock
리턴 global::java.util.concurrent.locks.Lock

toString() 공개 메소드

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

writeLock() 공개 메소드

public writeLock ( ) : global::java.util.concurrent.locks.Lock
리턴 global::java.util.concurrent.locks.Lock