写一些简单的例子,供以后的参考用。
void* func(void *arg)
{
#传入参数
int a = *(int *)arg;
#主动结束线程
pthread_exit(0);
}
int main()
{
pthread_t pthread_id;
int a = 0;
int rerval = pthread_create(&pthread_id , NULL ,func ,(void *)&a);
#等待回收线程
pthread_join(pthread_id, NULL);
return 0;
}