Вопросы к Поиску с Алисой
Разница между функциями pthreadself и pthreadgetthreadid_np заключается в том, что первая возвращает дескриптор потока, а вторая — интегральный идентификатор потока. stackoverflow.com
pthreadself — одна из функций API pthreads, которая может получить идентификатор вызывающего потока. www.delftstack.com Она не принимает аргументов и возвращает целое число, обозначающее идентификатор потока, в виде переменной типа pthreadt. www.delftstack.com
pthreadgetthreadidnp — непереносимая функция, которая возвращает интегральный идентификатор потока. stackoverflow.com web.archive.org Она доступна в некоторых платформах, например в AIX и в FreeBSD (с версии 900031). dadv.livejournal.com
Таким образом, pthreadself фокусируется на дескрипторах потоков, в то время как pthreadgetthreadid_np — на интегральных идентификаторах потоков.