Query: gettid
OS: debian
Section: 2
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GETTID(2) Linux Programmer's Manual GETTID(2)NAMEgettid - get thread identificationSYNOPSIS#include <sys/types.h> pid_t gettid(void); Note: There is no glibc wrapper for this system call; see NOTES.DESCRIPTIONgettid() returns the caller's thread ID (TID). In a single-threaded process, the thread ID is equal to the process ID (PID, as returned by getpid(2)). In a multithreaded process, all threads have the same PID, but each one has a unique TID. For further details, see the dis- cussion of CLONE_THREAD in clone(2).RETURN VALUEOn success, returns the thread ID of the calling process.ERRORSThis call is always successful.VERSIONSThe gettid() system call first appeared on Linux in kernel 2.4.11.CONFORMING TOgettid() is Linux-specific and should not be used in programs that are intended to be portable.NOTESGlibc does not provide a wrapper for this system call; call it using syscall(2). The thread ID returned by this call is not the same thing as a POSIX thread ID (i.e., the opaque value returned by pthread_self(3)).SEE ALSOclone(2), fork(2), getpid(2)COLOPHONThis page is part of release 3.44 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2012-07-13 GETTID(2)
| Related Man Pages | 
|---|
| gettid(2) - linux | 
| gettid(2) - sunos | 
| gettid(2) - php | 
| gettid(2) - x11r4 | 
| gettid(2) - plan9 | 
| Similar Topics in the Unix Linux Community | 
|---|
| multiple search keyword in grep | 
| Need the PID of a process in a thread | 
| Creating System Call, need PID of caller | 
| Grep and substr | 
| How to easily identify socket given a PID on Linux? |