<thread>
Включите стандартный заголовок <thread> для определения класса thread и поддерживает различные функции.
#include <thread>
Заметки
Примечание
В коде, компилироваться с помощью /clr или /clr:pure, этот заголовок блокируется.
Макрос __STDCPP_THREADS__ определен как ненулевое значение, чтобы показать, что потоки поддерживаются этим заголовком.
Члены
Общие классы
Name |
Описание |
---|---|
Определяет объект, который используется для отслеживания и управления потоком выполнения в приложении. |
Открытые структуры
Name |
Описание |
---|---|
Определяет функции-члена, возвращающий значение, однозначно определяется thread::id. Определяет функцию-член хэш-функция, который используется для сопоставления значений типа thread::id на распределение значений индекса. |
Общие функции
Name |
Описание |
---|---|
Однозначно идентифицирует текущий поток выполнения. |
|
Блокирует вызывающий поток. |
|
Блокирует вызывающий поток по крайней мере до указанного времени. |
|
Меняет местами состояния 2 объектов thread. |
|
Сигнализирует операционная система выполнения других потоков, даже если текущий поток обычно потом бы выполнить. |
Открытые операторы
Name |
Описание |
---|---|
Определяет, является ли объект thread::id больше или равно другому. |
|
Определяет, является ли объект thread::id больше, чем другие. |
|
Определяет, является ли объект thread::id меньше или равно другому. |
|
Определяет, является ли объект thread::id, чем другие. |
|
Проверяет неравенство двух объектов thread::id. |
|
Определяет равенство двух объектов thread::id. |
|
Вставляет текстовое представление объекта thread::id в поток. |
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++