tail head cat sleep
QR code linking to this page

manページ  — PTHREAD_GETSPECIFIC

名称

pthread_getspecific – スレッド固有のデータ値の取得

内容

ライブラリ

Reentrant C\~Library (libc_r, -lc_r)

書式

#include <pthread.h>

void *
pthread_getspecific(pthread_key_t key);

解説

pthread_getspecific() 関数は、呼び出しているスレッドの代わりに、指定された key に現在結びつけられている値を返します。

pthread_key_create() から入手したのではない key の値を伴った、または pthread_key_delete() によって key が削除された後での、 pthread_getspecific() の呼び出しの結果は未定義です。

pthread_getspecific() はスレッド固有のデータのデストラクタ関数から呼び出されることがあります。

戻り値

pthread_getspecific() 関数は、与えられた key に関連付けられたスレッド固有のデータ値を返します。 key に関連付けられたスレッド固有のデータ値がない場合には、値 NULL が返されます。

エラー

ありません。

関連項目

pthread_key_create(3), pthread_key_delete(3), pthread_setspecific(3)

規格

pthread_getspecific()IEEE Std 1003.1-96 ("POSIX.1") に適合しています。

PTHREAD_GETSPECIFIC (3) April 4, 1996

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the other numerous idiot lights which plague the modern driver. Rather, if the driver makes a mistake, a giant “?” lights up in the center of the dashboard. “The experienced driver,” says Thompson, “will usually know what's wrong.”