C# Класс BitSharper.Threading.Locks.ReentrantLock.FairSync

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

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

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

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

Метод Описание
GetSignallee ( Thread caller ) : 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 ( WaitNode node ) : bool
node BitSharper.Threading.Helpers.WaitNode
Результат bool

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

public TakeOver ( WaitNode node ) : void
node BitSharper.Threading.Helpers.WaitNode
Результат void

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

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

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

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