linux中main()主程序里创建一个新线程后,还能再建个线程吗?

main()主程序里创建一个新线程:ret=pthread_create(&id,NULL,(void*)thread,NULL);if(ret!=0){printf("... main()主程序里创建一个新线程:
ret=pthread_create(&id,NULL,(void*) thread,NULL);
if (ret!=0)
{
printf("Create pthread error!\n");
exit (1);
}
我现在想再创建个线程,能行吗?应该怎么编写才能和已有的线程区别开来?
展开
 我来答
archerminddad
推荐于2016-02-03
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
main()主程序里创建一个新线程:
(void*) thread2;
pthread_t id2;
main(){

ret=pthread_create(&id,NULL,(void*) thread,NULL);
if (ret!=0)
{
printf("Create pthread error!\n");
exit (1);
}
//第二个线程
ret=pthread_create(&id2,NULL,(void*) thread2,NULL);
if (ret!=0)
{
printf("Create pthread2 error!\n");
exit (1);
}

}

你最多可以创建1024个线程
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式