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


Класс SRWLock

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

class SRWLock;

Заметки

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

Члены

BR244843.collapse_all(ru-ru,VS.110).gifОткрытые определения типов

SyncLockExclusive

Является синонимом для объекта SRWLock, приобретен в монопольном режиме.

SyncLockShared

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

BR244843.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

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

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

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

Deinitializes экземпляр класса SRWLock.

BR244843.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

Метод SRWLock::LockExclusive

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

Метод SRWLock::LockShared

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

Метод SRWLock::TryLockExclusive

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

Метод SRWLock::TryLockShared

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

BR244843.collapse_all(ru-ru,VS.110).gifЗащищенный элемент данных

Имя

Описание

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

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

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

SRWLock

Требования

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

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

См. также

Ссылки

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