Rechercher une page de manuel
gettid
Langue: ru
Version: 2003-02-01 (fedora - 25/11/07)
Section: 2 (Appels système)
ИМЯ
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> 2003Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre