std::thread::detach
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> void detach(); |
(начиная с 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}}})
|