c++线程

void *call(void *args){ 
int a= reinterpret_cast(args);//指针类型使用 static_cast 转换, 基本数据类型用 reinterpret_cast转换 
    return 0;//注意 没有返回值会报错
}

pthread_t pthread;
    /**
     * 第一个参数为指向线程标识符的指针。
  第二个参数用来设置线程属性。
  第三个参数是线程运行函数的起始地址。
  最后一个参数是运行函数的参数。
     */
pthread_create(&pthread,0,call,reinterpret_cast(8));

你可能感兴趣的:(c++线程)