std::thread::id lhs, std::thread::id rhs) noexcept;
!(rhs < lhs)
Нет.
STD::THREAD::ID
Сравнивает два экземпляра std::thread::id
bool operator>(
std::thread::id lhs, std::thread::id rhs) noexcept;
rhs < lhs
Нет.
STD::THREAD::ID
Сравнивает два экземпляра std::thread::id
bool operator>=(
std::thread::id lhs, std::thread::id rhs) noexcept;
Возвращаемое значение
!(lhs < rhs)
Нет.
STD::THREAD::ID
Выводит строковое представление значения std::thread::id
template
basic_ostream
operator<<(basic_ostream
Выводит строковое представление значения std::thread::id
out
Нет.
Примечание
. Формат строкового представления не специфицирован. Равные экземпляры имеют одинаковое представление, неравные — различное.STD::THREAD::NATIVE_HANDLE_TYPE
native_handle_type
typedef implementation-defined native_handle_type;
Примечание
. Этот псевдоним типа необязателен. Если он определен, то реализация должна предоставить тип, пригодный для использования в сочетании с платформенно-зависимыми API.STD::THREAD::NATIVE_HANDLE
Возвращает значение типа native_handle_type
*this
.native_handle_type native_handle();
Примечание
. Эта функция необязательна. Если она имеется, то возвращаемое значение должно быть пригодно для использования в сочетании с платформенно-зависимыми API.STD::THREAD
Конструирует объект std::thread
thread() noexcept;
Конструирует экземпляр std::thread
Для вновь сконструированного объекта x типа std::thread x.get_id()==id()
Нет.
STD::THREAD
Конструирует экземпляр std::thread
template
explicit thread(Callable&& func, Args&&... args);
func
args
должен удовлетворять требованиям концепции MoveConstructible
.Конструирует экземпляр std::thread
func
и все элементы списка args
во внутреннюю память, где они хранятся на протяжении всего времени жизни потока выполнения. Вызывает INVOKE(copy-of-func, copy-of-args)
в новом потоке выполнения.Для вновь сконструированного объекта x
std::thread x.get_id() != id()
.Исключение типа std::system_error
func
или args
во внутреннюю память.