std::thread::id, которое различает экземпляры планировщика. Функция std::this_thread::get_id доступна из любого места.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpThId 528 of 696 menu
◀ ▶

Номер потока в C++

Идентификатор потока - значение типа std::thread::id, которое различает экземпляры планировщика.

Функция std::this_thread::get_id доступна из любого места, где известен заголовок <thread>. Запустим поток и выведем его id вместе с id главного потока:

#include <iostream> #include <thread> int main() { std::thread worker([]() { std::cout << std::this_thread::get_id() << "\n"; }); worker.join(); std::cout << std::this_thread::get_id() << "\n"; return 0; }

Сравните std::this_thread::get_id в главном потоке и в одном std::thread. Выведите 1, если id различаются, иначе 0.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить