PTHREAD_EQUAL(3) | Руководство программиста Linux | PTHREAD_EQUAL(3) |
pthread_equal - сравнивает идентификаторы нитей
#include <pthread.h>
int pthread_equal(pthread_t t1, pthread_t t2);
Компилируется и компонуется вместе с -pthread.
Функция pthread_equal() два идентификатора нитей.
Если два идентификатора нитей одинаковы, то pthread_equal() возвращает ненулевое значение; в противном случае возвращается 0.
Данная функция всегда завершается успешно.
Описание терминов данного раздела смотрите в attributes(7).
Интерфейс | Атрибут | Значение |
pthread_equal() | Безвредность в нитях | MT-Safe |
POSIX.1-2001, POSIX.1-2008.
Функция pthread_equal() необходима, так как формат идентификаторов нитей следует считать «чёрным ящиком»: не существует переносимого способа сравнения двух непосредственно значений pthread_t из приложения.
2015-08-08 | Linux |