pthread_self man page on Archlinux

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Archlinux logo
[printable version]

PTHREAD_SELF(3)		   Linux Programmer's Manual	       PTHREAD_SELF(3)

       pthread_self - obtain ID of the calling thread

       #include <pthread.h>

       pthread_t pthread_self(void);

       Compile and link with -pthread.

       The pthread_self() function returns the ID of the calling thread.  This
       is the same value that is returned in *thread in the  pthread_create(3)
       call that created this thread.

       This function always succeeds, returning the calling thread's ID.

       This function always succeeds.


       POSIX.1 allows an implementation wide freedom in choosing the type used
       to represent a thread ID; for example, representation using  either  an
       arithmetic  type	 or a structure is permitted.  Therefore, variables of
       type pthread_t can't portably be compared using the C equality operator
       (==); use pthread_equal(3) instead.

       Thread  identifiers  should  be considered opaque: any attempt to use a
       thread ID other than in pthreads calls is nonportable and can  lead  to
       unspecified results.

       Thread IDs are guaranteed to be unique only within a process.  A thread
       ID may be reused after a	 terminated  thread  has  been	joined,	 or  a
       detached thread has terminated.

       The  thread  ID returned by pthread_self() is not the same thing as the
       kernel thread ID returned by a call to gettid(2).

       pthread_create(3), pthread_equal(3), pthreads(7)

       This page is part of release 3.65 of the Linux  man-pages  project.   A
       description  of	the project, and information about reporting bugs, can
       be found at

Linux				  2008-10-24		       PTHREAD_SELF(3)

List of man pages available for Archlinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net