std::thread::detach — cppreference.com
Материал из cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
(начиная с C++11) | |
Разделяет поток исполнения от объекта потока, что позволяет продолжить выполнение самостоятельно. Любые выделенные ресурсы будут освобождены, как только поток выходит.
Оригинал:
Separates the thread of execution from the thread object, allowing execution to continue independently. Any allocated resources will be freed once the thread exits.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
После вызова detach, следующих условиях будут иметь место
Оригинал:
After calling detach, the following conditions will hold:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
*thisбольше не владеет любой потокОригинал:
*thisno longer owns any threadТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.joinable() == falseget_id() == std::thread::id()
Параметры
(Нет)
Возвращаемое значение
(Нет)
Исключения
std::system_error если joinable() == false или ошибка.
Оригинал:
std::system_error if joinable() == false or an error occurs.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
См. также
| ждёт, пока поток закончит свое выполнение (public функция-элемент std::{{{1}}}) [править]
| |
| проверяет, является ли поток присоединяемым, т.е. потенциально работающим в параллельном контексте (public функция-элемент std::{{{1}}}) [править]
|