您的位置:首页 > 运维架构 > Linux

Linux 多线程模板

2016-07-29 00:00 405 查看
pData是ThreadCalRecomdResult的参数,用一个结构表示

pthread_t* pThreadId = new pthread_t[iThreadCount];

for(int i = 0 ;i < iThreadCount;i++) {

if(pthread_create(pThreadId+i, NULL, (void* (*)(void*))ThreadCalRecomdResult, &pData[i]) != 0) {

fprintf(stderr,"Create the %d Thread Error!",i + 1);

return 0;

}

}

for(int i = 0; i < iThreadCount; ++i) { //等待所有线程返回

pthread_join(pThreadId[i], NULL);

fprintf(stderr,"The %d File Has End!\n",i);

}

void* ThreadCalRecomdResult(void *arg) {

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: