std::thread
Материал из cppreference.com
| Defined in header <thread>
|
||
| class thread; |
(начиная с C++11) | |
Класс thread предоставляет один поток выполнения. Потоки позволяют нескольким фрагментам кода работать асинхронно и одновременно.
Содержание |
[править] Типы членов
| Тип члена | Определение |
native_handle_type
|
Определяется реализацией
Оригинал: implementation-defined Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Классы-члены
| предоставляет идентификатор потока (public член класса) | |
[править] Функции-члены
| создает новый объект потока Оригинал: constructs new thread object Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
| разрушает объект потока, основной поток должен быть joined или detached (public функция-член) | |
| перемещает объект потока (public функция-член) | |
Наблюдатели | |
| проверяет потенциальную возможность работы потока в параллельном контексте (public функция-член) | |
| возвращает идентификатор потока (public функция-член) | |
| возвращает базовую реализацию дескриптора потока (public функция-член) | |
| [static] |
возвращает количество одновременных потоков, поддерживаемое реализацией (public static функция-член) |
Операции | |
| ожидает завершения потока (public функция-член) | |
| позволяет выполнение потока независимо от дескриптора потока (public функция-член) | |
| своп двух объектов потоков (public функция-член) | |
[править] Не являющиеся членами функции
| (C++11) |
специализация алгоритма std::swap (шаблон функции) |

