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

スレッド識別子の比較

2 つのスレッドのスレッド識別番号を比較するには、pthread_equal(3C) を使用します。

pthread_equal の構文

int  pthread_equal(pthread_t tid1, pthread_t tid2);
#include <pthread.h>

pthread_t tid1, tid2;
int ret;

ret = pthread_equal(tid1, tid2);

pthread_equal の戻り値

pthread_equal() は、tid1tid2 が等しいときは 0 以外の値、それ以外の場合は 0 を返します。tid1 または tid2 が無効なスレッド識別番号の場合は、結果は予測できません。