unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (NetBSD-6.1.5)
Page:
Section:
Apropos / Subsearch:
optional field

PTHREAD_CURCPU_NP(3)       Library Functions Manual       PTHREAD_CURCPU_NP(3)

NAME
     pthread_curcpu_np -- get current CPU identifier

SYNOPSIS
     #include <&lt;pthread.h>&gt;

     unsigned int
     pthread_curcpu_np(void);

DESCRIPTION
     The pthread_curcpu_np() function provides a way for a thread to know
     which CPU it's currently running on.

     Note that, unless the thread is bound to a specific CPU, the result might
     be already stale when the function returns.  However, it still can be
     useful as a hint to achieve better CPU locality.

RETURN VALUES
     The pthread_curcpu_np() function returns the integer identifier of the
     CPU which is currently running the calling thread.

COMPATIBILITY
     The pthread_curcpu_np() function is a non-standard extension.

SEE ALSO
     affinity(3), pthread(3)

NetBSD 6.1.5                   November 10, 2011                  NetBSD 6.1.5