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