void *call(void *args){
int a= reinterpret_cast<int>(args);//指针类型使用 static_cast 转换, 基本数据类型用 reinterpret_cast转换
return 0;//注意 没有返回值会报错
}
pthread_t pthread;
/**
* 第一个参数为指向线程标识符的指针。
第二个参数用来设置线程属性。
第三个参数是线程运行函数的起始地址。
最后一个参数是运行函数的参数。
*/
pthread_create(&pthread,0,call,reinterpret_cast<void *>(8));
网友评论