マルチスレッドのプログラミング

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

thr_getspecific(3C) は、呼び出しスレッドの key に結合された現在の値を valuep が指す場所に格納します。POSIX スレッドの場合については、pthread_getspecific の構文」を参照してください。

thr_getspecific の構文

#include <thread.h>

int thr_getspecific(thread_key_t key, void **valuep);

thr_getspecific の戻り値

thr_getspecific() は、正常終了時に 0 を返します。次のいずれかの条件が検出された場合、thr_getspecific () は失敗し、対応する値を返します。


ENOMEM

説明:

valuekeyp を関連付けるために必要なメモリーが不足しています。


EINVAL

説明:

keyp が無効です。