当前位置: 技术问答>linux和unix
线程函数参数怎么void* p接受(void**)&str)???
来源: 互联网 发布时间:2017-03-10
本文导语: #include #include #include /*返回字符串常量的地址*/ void* task1(void* p){ char* str = "Hello World"; return str; } int main() { pthread_t tid; pthread_create(&tid, 0, task1, 0); char* str; pthread_join(tid, (void**)&str); printf("str=%sn", str); //return...
#include
#include
#include
/*返回字符串常量的地址*/
void* task1(void* p){
char* str = "Hello World";
return str;
}
int main()
{
pthread_t tid;
pthread_create(&tid, 0, task1, 0);
char* str;
pthread_join(tid, (void**)&str);
printf("str=%sn", str); //return的str保存在str里???
}
|
task1(void *p)
{
*(char**)p = str;
}
pthread_join(tid, (void*)&str);
{
*(char**)p = str;
}
pthread_join(tid, (void*)&str);