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


condition_variable класс

Используйте класс condition_variable, чтобы ожидать событие при наличии mutex типа unique_lock<mutex>.Объекты этого типа могут иметь лучшую производительность, чем объекты типа condition_variable_any<unique_lock<mutex>>.

class condition_variable;

Члены

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

Имя

Описание

condition_variable::condition_variable конструктор

Создает объект condition_variable.

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

Имя

Описание

condition_variable::native_handle Method

Возвращает тип для предоставления, condition_variable дескриптора.

метод condition_variable::notify_all

Разблокирует все потоки, ожидающие объект condition_variable.

метод condition_variable::notify_one

Разблокирует один из потоков, ожидающие объект condition_variable.

метод condition_variable::wait

Блокирует поток.

метод condition_variable::wait_for

Блокирующий поток, и задает интервал времени, после которого поток разблокирует.

метод condition_variable::wait_until

Блокирующий поток, и задает максимальный момент времени, в которой поток разблокирует.

Требования

Заголовок: condition_variable

Пространство имен: std

См. также

Ссылки

<condition_variable>

Другие ресурсы

Файлы заголовков