Spec-Zone.ru › C++

std::jthread::operator=

std::jthread& operator=( std::jthread&& other ) noexcept;
(с C++20)

Если *this все еще имеет связанный запущенный поток (т.е. joinable() == true), вызываются request_stop() за которым следует join(). Присваивает состояние other объекту *this и устанавливает other в состояние по умолчанию.

После этого вызова this->get_id() равно значению other.get_id() до вызова, а связанное состояние остановки также перемещается, и other больше не представляет поток выполнения и не имеет состояния остановки.

Параметры

other - другой объект jthread для присвоения этому объекту jthread

Возвращаемое значение

*this

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/thread/jthread/operator%3D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API