C# Класс System.Threading.ClientSpinLock

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ClientSpinLock ( bool enableThreadOwnerTracking ) : System
Enter ( bool &lockTaken ) : void
TryEnter ( System.TimeSpan timeout, bool &lockTaken ) : void
TryEnter ( bool &lockTaken ) : void
TryEnter ( int millisecondsTimeout, bool &lockTaken ) : void

Приватные методы

Метод Описание
Exit ( ) : void
Exit ( bool useMemoryBarrier ) : void

Описание методов

ClientSpinLock() публичный Метод

public ClientSpinLock ( bool enableThreadOwnerTracking ) : System
enableThreadOwnerTracking bool
Результат System

Enter() публичный Метод

public Enter ( bool &lockTaken ) : void
lockTaken bool
Результат void

TryEnter() публичный Метод

public TryEnter ( System.TimeSpan timeout, bool &lockTaken ) : void
timeout System.TimeSpan
lockTaken bool
Результат void

TryEnter() публичный Метод

public TryEnter ( bool &lockTaken ) : void
lockTaken bool
Результат void

TryEnter() публичный Метод

public TryEnter ( int millisecondsTimeout, bool &lockTaken ) : void
millisecondsTimeout int
lockTaken bool
Результат void