您的位置:首页 > 其它

使用示例之线程调用自身

2017-03-30 14:03 120 查看
头声明:

static void* up(void *p);

实现:

void* aaa::up(void *p)

{

aaa * a=reinterpret_cast<aaa*>(p);

}

调用:

pthread_create(&ph,NULL,up,(void*)this);

解析:

声明线程时将自身传入,自身函数再使用时将传入的自身指针通过reinterpret_cast转成一个新的指针,而编译器不会报错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: