Class MyCriticalSection_SpinLock
Inheritance
System.Object
MyCriticalSection_SpinLock
Namespace: VRage.Utils
Assembly: VRage.dll
Syntax
public class MyCriticalSection_SpinLock : Object, ISharedCriticalSection, IDisposable
Constructors
MyCriticalSection_SpinLock()
Declaration
public MyCriticalSection_SpinLock()
Methods
Dispose()
Declaration
public void Dispose()
EnterShared()
Declaration
public SharedCriticalSection_SharedLock EnterShared()
Returns
Type | Description |
---|---|
VRage.Library.Threading.SharedCriticalSection_SharedLock |
EnterUnique()
Declaration
public SharedCriticalSection_UniqueLock EnterUnique()
Returns
Type | Description |
---|---|
VRage.Library.Threading.SharedCriticalSection_UniqueLock |
LeaveShared_Internal()
Declaration
public void LeaveShared_Internal()
LeaveUnique_Internal()
Declaration
public void LeaveUnique_Internal()