C# Класс Java.Util.Concurrent.Locks.ReentrantLock.FairSync

Наследование: Sync, IQueuedSync, IDeserializationCallback
Показать файл Открыть проект

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

Метод Описание
IsQueued ( Thread thread ) : bool
Lock ( ) : void
LockInterruptibly ( ) : void
Recheck ( Java.Util.Concurrent.Helpers.WaitNode node ) : bool
TakeOver ( Java.Util.Concurrent.Helpers.WaitNode node ) : void
TryLock ( System.TimeSpan timespan ) : bool
Unlock ( ) : void

Приватные методы

Метод Описание
GetSignallee ( Thread caller ) : Java.Util.Concurrent.Helpers.WaitNode
IDeserializationCallback ( object sender ) : void

Описание методов

IsQueued() публичный Метод

public IsQueued ( Thread thread ) : bool
thread Thread
Результат bool

Lock() публичный Метод

public Lock ( ) : void
Результат void

LockInterruptibly() публичный Метод

public LockInterruptibly ( ) : void
Результат void

Recheck() публичный Метод

public Recheck ( Java.Util.Concurrent.Helpers.WaitNode node ) : bool
node Java.Util.Concurrent.Helpers.WaitNode
Результат bool

TakeOver() публичный Метод

public TakeOver ( Java.Util.Concurrent.Helpers.WaitNode node ) : void
node Java.Util.Concurrent.Helpers.WaitNode
Результат void

TryLock() публичный Метод

public TryLock ( System.TimeSpan timespan ) : bool
timespan System.TimeSpan
Результат bool

Unlock() публичный Метод

public Unlock ( ) : void
Результат void