多线程编程指南

比较线程 ID

请使用 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 返回值

如果 tid1tid2 相等,pthread_equal() 将返回非零值,否则将返回。如果 tid1tid2 是无效的线程标识号,则结果无法预测。