Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Включите стандартный поток заголовков <для определения класса thread
и различных вспомогательных> функций.
Синтаксис
#include <thread>
Замечания
Примечание.
В коде, скомпилированном с помощью /clr, этот заголовок блокируется.
Макрос __STDCPP_THREADS__
определяется как ненулевое значение, указывающее, что потоки поддерживаются этим заголовком.
Участники
Открытые классы
Имя | Описание |
---|---|
Класс thread | Определяет объект, используемый для наблюдения и управления потоком выполнения в приложении. |
Общедоступные структуры
Имя | Описание |
---|---|
Структура hash (стандартная библиотека C++) | Определяет функцию-член, которая возвращает значение, уникально определяемое параметром thread::id . Функция-член определяет хэш-функцию , которая подходит для сопоставления значений типа thread::id с распределением значений индекса. |
Общедоступные функции
Имя | Описание |
---|---|
get_id | Уникально идентифицирует текущий поток выполнения. |
sleep_for | Блокирует вызывающий поток. |
sleep_until | Блокирует вызывающий поток по крайней мере до указанного времени. |
swap | Обмен состояниями двух thread объектов. |
yield | Сигнализирует операционной системе, что необходимо запустить другие потоки, даже если в обычной ситуации текущий поток продолжал бы выполняться. |
Открытые операторы
Имя | Описание |
---|---|
оператор>= оператор | Определяет, справедливо ли, что один из объектов thread::id больше другого или равен ему. |
Оператор оператора> | Определяет, справедливо ли, что один из объектов thread::id больше другого или равен ему. |
оператор<= оператор | Определяет, справедливо ли, что один из объектов thread::id меньше другого или равен ему. |
Оператор оператора< | Определяет, справедливо ли, что один объект thread::id меньше другого. |
оператор!= | Проверяет неравенство двух объектов thread::id . |
оператор== оператор | Сравнивает два объекта thread::id на равенство. |
Оператор оператора<< | Вставляет текстовое представление объекта thread::id в поток. |
См. также
Справочник по файлам заголовков
Потокобезопасность в стандартной библиотеке C++