API
头文件 :
#include<pthread.h>
创建线程:
pthread_create(pthread_t * ,NULL,void* function,void* argv);
第一个是线程id 为pthread_t 的指针,第三个参数是函数名称,第四个参数是传入的参数,类型为(void*)
\
等待线程:阻塞等待线程结束 并接收返回值
pthread_join( pthread_t ,(void**) );
类型转换
创建线程时主函数传递的参数必须为void* 使用时需要强转
线程函数的参数也必须时void* 如果有多个参数可以使用结构体定义