C# Класс java.util.concurrent.locks.ReentrantLock

Наследование: java.lang.Object, Lock, java.io.Serializable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
@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