Почему я получаю разные значения от this_thread::get_id() и gettid()? [дубликат]Linux

Ответить
Anonymous
 Почему я получаю разные значения от this_thread::get_id() и gettid()? [дубликат]

Сообщение Anonymous »

Я читал потоки и параллелизм и наткнулся на эту цитату:

std::this_thread::get_id() возвращает идентификатор вызывающего его потока.

Итак, я написал следующий код, чтобы протестировать функцию и посмотреть, делает ли она что-то еще, кроме того, что делает gettid() в Uniux:< /p>

Код: Выделить всё

#include 
#include 
#include 
#include 

using namespace std;

void someFunction(){
int i = 0;
while(i++ < 2){
cout

Подробнее здесь: [url]https://stackoverflow.com/questions/78701906/why-am-i-getting-different-values-from-this-threadget-id-and-gettid[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»