位置:首頁 > 其他技術 > Unix/Linux係統調用 > gettid()函數 Unix/Linux

gettid()函數 Unix/Linux

gettid - 獲取線程標識

內容簡介

#include <sys/types.h> 

pid_t gettid(void);

描述

gettid() returns the thread ID of the current process. This is equal to the process ID (as returned by getpid(2)), unless the process is part of a thread group (created by specifying the CLONE_THREAD flag to the clone(2) system call). All processes in the same thread group have the same PID, but each one has a unique TID.

返回值

如果成功,返回當前進程的線程ID。

錯誤

這個調用永遠是成功的。

遵循於

gettid() 是Linux特有的,並應在該旨在是可移植的程序不被使用。

注意

Glibc does not provide a wrapper for this system call; call it using syscall(2).

另請參閱