![]() | MonitorSpinLock Class |
[Missing <summary> documentation for "T:com.espertech.esper.compat.threading.locks.MonitorSpinLock"]
Namespace: com.espertech.esper.compat.threading.locks
public class MonitorSpinLock : ILockable
The MonitorSpinLock type exposes the following members.
Name | Description | |
---|---|---|
![]() | MonitorSpinLock |
Initializes a new instance of the MonitorSpinLock class.
|
![]() | MonitorSpinLock(Int32) |
Initializes a new instance of the MonitorSpinLock class.
|
Name | Description | |
---|---|---|
![]() | IsHeldByCurrentThread |
Gets a value indicating whether this instance is held by current thread.
|
![]() | LockDepth |
Gets the lock depth.
|
![]() | LockTimeout |
Gets the number of milliseconds until the lock acquisition fails.
|
Name | Description | |
---|---|---|
![]() | Acquire |
Acquires a lock against this instance.
|
![]() | Acquire(Int64) | |
![]() | Acquire(Boolean, NullableT) | |
![]() | Release |
Releases this instance.
|
![]() | ReleaseAcquire |
Provides a temporary release of the lock if it is acquired. When the
disposable object that is returned is disposed, the lock is re-acquired.
This method is effectively the opposite of acquire.
|
![]() | ToString |
Name | Description | |
---|---|---|
![]() | Call(Action) | Overloaded.
Executes an observable call within the scope of the lock.
(Defined by LockableExtensions.) |
![]() | CallT(FuncTResult) | Overloaded. (Defined by LockableExtensions.) |