Класс Semaphore
Представляет объект синхронизации, который управляет общим ресурсом, который поддерживает ограниченное число пользователей.
class Semaphore : public HandleT<HandleTraits::SemaphoreTraits>
Члены
Общедоступные Typedefs
Имя |
Описание |
---|---|
SyncLock |
Синоним для класса, поддерживающего синхронные блокировки. |
Открытые конструкторы
Имя |
Описание |
---|---|
Инициализирует новый экземпляр класса Semaphore. |
Открытые методы
Имя |
Описание |
---|---|
Вызывает обработчик событий, сигнатура которого содержит указанное число аргументов. |
Открытые члены данных
Имя |
Описание |
---|---|
Ожидает, пока текущий объект или объект Semaphore, связанный с указанным дескриптором, не будет находиться в сигнальном состоянии или указанный интервал времени ожидания истечет. |
Открытые операторы
Имя |
Описание |
---|---|
Перемещает указанный дескриптор из объекта Semaphore в текущий объект Semaphore. |
Иерархия наследования
Semaphore
Требования
Заголовок: corewrappers.h
Пространство имен: Microsoft::WRL::Wrappers