C# 클래스 BitSharper.Threading.Locks.ReentrantLock.FairSync

상속: Sync, IQueuedSync, IDeserializationCallback
파일 보기 프로젝트 열기: TangibleCryptography/BitSharper

공개 메소드들

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