Unix-system-calls-gettid

提供:Dev Guides
移動先:案内検索

[top]#

|http://www.google.com/[Google] | a|

Web This Site
  • 初心者向けのUnix *
  • 高度なUnix *

選択した読書

Copyright©2014 by finddevguides

[cols=",,,,,,,",]

| |  Home   | |  References   | |  Discussion Forums   | |  About TP  

[width="100%",cols="100%",]

a| == gettid()-Unix、Linuxシステムコール

[[File:]] image :http://www.finddevguides.com/images/next.gif [next] image:http://www.finddevguides.com/add- this.gif [AddThisソーシャルブックマークボタン]

広告

NAME

gettid-スレッドIDを取得

概要

#include <sys/types.h> pid_t gettid(void);

説明

*gettid* ()は、現在のプロセスのスレッドIDを返します。 これは、プロセスが( *clone* (2)システムコールにCLONE_THREADフラグを指定して作成された)スレッドグループの一部でない限り、プロセスID( *getpid* (2)によって返される)と同じです。 同じスレッドグループ内のすべてのプロセスは同じPIDを持っていますが、各プロセスは一意のTIDを持っています。

返り値

成功すると、現在のプロセスのスレッドIDを返します。

エラー

この呼び出しは常に成功します。

準拠

*gettid* ()はLinux固有であり、移植性を目的としたプログラムでは使用しないでください。

ノート

Glibcはこのシステムコールのラッパーを提供しません。 syscall (2)を使用して呼び出します。

関連項目

[[File:]] image :http://www.finddevguides.com/images/next.gif [next] [[File:]]

広告

|  

[cols="^",]

|Advertisements