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


<thread>

Включите стандартный заголовок <thread> для идентификации класса thread и другие вспомогательные функции.

#include <thread>

Заметки

ПримечаниеПримечание

В коде, компилировать с помощью /clr или /clr:pure, этот заголовок отключить.

Макрос __STDCPP_THREADS__ определен как ненулевое значение, чтобы показать, что потоки поддерживаются этим заголовком.

Члены

Hh920526.collapse_all(ru-ru,VS.110).gifОбщие классы

Имя

Описание

thread Class

Определяет объект, который используется для контроля и управления потоком выполнения в приложении.

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

Имя

Описание

структура хэша (STL)

Определяет функции-члена, который возвращает значение, однозначно определяется thread::id.Функция-член определяет хэш-функция для сопоставления значений типа thread::id к распределению значений индексов.

Hh920526.collapse_all(ru-ru,VS.110).gifОбщие функции

Имя

Описание

функция get_id

Однозначно идентифицирует текущий поток выполнения.

функция sleep_for

Блокирует вызывающий поток.

функция sleep_until

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

Функция swap (<thread>)

Обменивает состояния 2 объектов thread.

функция выхода

Сигнализирует операционную систему, чтобы выполнить другие потоки, даже если текущий поток в большинстве случаев продолжилось бы выполнить.

Hh920526.collapse_all(ru-ru,VS.110).gifОткрытые операторы

Имя

Описание

Оператор operator>= (<thread>)

Определяет, является ли один объект thread::id больше или равен другому.

Оператор operator> (<thread>)

Определяет, является ли один объект thread::id больше, чем другие.

оператор operator<= (<thread>)

Определяет, является ли один объект thread::id меньше или равно другому.

оператор operator< (<thread>)

Определяет, является ли один объект thread::id, чем другие.

оператор! Оператор = (<thread>)

Проверяет неравенство двух объектов thread::id.

оператор operator== (<thread>)

Определяет равенство двух объектов thread::id.

Оператор operator<< (<thread>)

Вставляет thread::id текстовое представление объекта в поток.

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++

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

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