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