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

スレッド固有データ用キーの作成

関数名と引数を別にすれば、スレッド固有データは Solaris のものも POSIX のものも同じです。この節では、Solaris の関数の概要を説明します。

thr_keycreate(3THR)

thr_keycreate(3THR) は、プロセス内のスレッド固有データを識別するためのキーを割り当てます。(POSIX スレッドについては、「pthread_key_create(3THR)」を参照)。


#include <thread.h>

int thr_keycreate(thread_key_t *keyp,
    void (*destructor) (void *value));