【发布时间】:2014-10-08 17:55:12
【问题描述】:
我正在学习 C,但我的书提供的资源很少。我想知道这是否可能,并且使用线程来详细说明某些内容然后将结果传递给主线程很有用。以防万一,我想知道如何将信息从线程传递到主线程(类似于java中的方法返回)。唯一的解决方案是使用全局变量? 这是一个小例子来解释我想做的事情。这可能/有用吗?
主要:
int i = 1;
pthread_create(tid,NULL,functionTH,NULL);
int z = //getResultFromThread
线程“函数”:
void * functionTH(){
int z = 2;
//return value 2 to the main and assign it to k in the main.
}
【问题讨论】:
标签: c multithreading return