IAsyncReaderWriterLock - интерфейс
Объект, обеспечивающий блокировки на чтение и запись.
Объект можно получить из Unity как PerResolve зависимость.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public interface IAsyncReaderWriterLock
Public Interface IAsyncReaderWriterLock
public interface class IAsyncReaderWriterLock
type IAsyncReaderWriterLock = interface end
ReaderLockAsync |
Выполняет взятие блокировки на чтение. Ожидает освобождения блокировки на запись, если она была взята.
Внимание! Не вызывайте метод Dispose у возвращённого объекта более одного раза.
Рекомендуется использовать конструкцию using и не обращаться к возвращаемому объекту IDisposable другим образом.
|
WriterLockAsync |
Выполняет взятие эксклюзивной блокировки на запись. Ожидает освобождения всех блокировок на чтение
или параллельной блокировки на запись, если они были взяты.
Внимание! Не вызывайте метод Dispose у возвращённого объекта более одного раза.
Рекомендуется использовать конструкцию using и не обращаться к возвращаемому объекту IDisposable другим образом.
|