Поделиться через


Класс SRWLock

Представляет тонкую блокировку чтения и записи.

class SRWLock;

Примечания

Тонкая блокировка чтения и записи используется для синхронизации доступа в потоках к объекту или ресурсу. Дополнительные сведения см. в разделе Синхронизация функций в библиотеке MSDN.

Члены

Общедоступные Typedefs

SyncLockExclusive

Синоним для объекта SRWLock, получаемого в монопольном режиме.

SyncLockShared

Синоним для объекта SRWLock, получаемого в совместном режиме.

Открытые конструкторы

Имя

Описание

Конструктор SRWLock::SRWLock

Инициализирует новый экземпляр класса SRWLock.

Деструктор SRWLock::~SRWLock

Деиницилизирует экземпляр класса SRWLock.

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

Имя

Описание

Метод SRWLock::LockExclusive

Получает объект SRWLock в монопольном режиме.

Метод SRWLock::LockShared

Получает объект SRWLock в совместном режиме.

Метод SRWLock::TryLockExclusive

Пытается получить объект SRWLock в монопольном режиме для текущего или указанного объекта SRWLock.

Метод SRWLock::TryLockShared

Пытается получить объект SRWLock в режиме общего доступа для текущего или указанного объекта SRWLock.

Защищенный член данных

Имя

Описание

Элемент данных SRWLock::SRWLock_

Содержит базовую переменную блокировки для текущего объекта SRWLock.

Иерархия наследования

SRWLock

Требования

Заголовок: corewrappers.h

Пространство имен: Microsoft::WRL::Wrappers

См. также

Ссылки

Пространство имен Microsoft::WRL::Wrappers