pthread_equal

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 из приложения.

СМОТРИТЕ ТАКЖЕ
       pthread_create(3), pthread_self(3), pthreads(7)



Linux                              2015-08-08                   PTHREAD_EQUAL(3)