C# Class BitSharper.Threading.Locks.ReentrantLock.Sync

Datei anzeigen Open project: TangibleCryptography/BitSharper

Private Properties

Property Type Description

Public Methods

Method Description
IsQueued ( Thread thread ) : bool
Lock ( ) : void
LockInterruptibly ( ) : void
TryLock ( ) : bool
TryLock ( System.TimeSpan timespan ) : bool
Unlock ( ) : void

Protected Methods

Method Description
GetHold ( Thread caller ) : bool

Method Details

GetHold() protected method

protected GetHold ( Thread caller ) : bool
caller Thread
return bool

IsQueued() public method

public IsQueued ( Thread thread ) : bool
thread Thread
return bool

Lock() public abstract method

public abstract Lock ( ) : void
return void

LockInterruptibly() public abstract method

public abstract LockInterruptibly ( ) : void
return void

TryLock() public method

public TryLock ( ) : bool
return bool

TryLock() public abstract method

public abstract TryLock ( System.TimeSpan timespan ) : bool
timespan System.TimeSpan
return bool

Unlock() public abstract method

public abstract Unlock ( ) : void
return void