C# Class Java.Util.Concurrent.Locks.ReentrantLock.FairSync

Inheritance: Sync, IQueuedSync, IDeserializationCallback
Afficher le fichier Open project: Elders/Hystrix.NET

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetSignallee ( Thread caller ) : Java.Util.Concurrent.Helpers.WaitNode
IDeserializationCallback ( object sender ) : void

Method Details

IsQueued() public méthode

public IsQueued ( Thread thread ) : bool
thread Thread
Résultat bool

Lock() public méthode

public Lock ( ) : void
Résultat void

LockInterruptibly() public méthode

public LockInterruptibly ( ) : void
Résultat void

Recheck() public méthode

public Recheck ( Java.Util.Concurrent.Helpers.WaitNode node ) : bool
node Java.Util.Concurrent.Helpers.WaitNode
Résultat bool

TakeOver() public méthode

public TakeOver ( Java.Util.Concurrent.Helpers.WaitNode node ) : void
node Java.Util.Concurrent.Helpers.WaitNode
Résultat void

TryLock() public méthode

public TryLock ( System.TimeSpan timespan ) : bool
timespan System.TimeSpan
Résultat bool

Unlock() public méthode

public Unlock ( ) : void
Résultat void