Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       gettid - получить идентификацию треда

ОБЗОР

       #include <sys/types.h>
       #include <linux/unistd.h>

       _syscall0(pid_t,gettid)

       pid_t gettid(void);

ОПИСАНИЕ

       gettid   возвращает   идентифкатор   треда   текущего   процесса.   Это
       эквивалентно идентифкатору процесса (который возвращает getpid(2)),  за
       исключением  того,  что  данный  процесс  является частью группы тредов
       (созданной через флаг CLONE_THREAD в системном вызове  clone(2)).   Все
       процессы  в той же группе тредов имеют одинаковый идентифкатор процесса
       PID, но каждый из них имеет  уникальный  идентификатор  треда  процесса
       TID.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       В случае успеха возвращает идентификатор треда TID текущего процесса.

ОШИБКИ

       Этот системный вызов всегда завершается успешно.

СООТВЕТСТВИЕ СТАНДАРТАМ

       Вызов  gettid является специфичным для Linux и не должен использоваться
       в программах, которые задумываются как кросплатформенные.

СМОТРИТЕ ТАКЖЕ

       getpid(2), clone(2), fork(2)

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003