linux pthread_create()线程创建失败
先放一个大佬总结:创建线程失败问题总结
问题:线程创建有一定数量后就创建失败
原因:没有将线程资源进行回收,导致资源不足
解决办法:在线程结束时,由系统释放线程资源,设置线程属性为detach,使线程分离主线程。
原版:
pthread_create(&ip, NULL, function, NULL); //创建线程
void function()
{
printf("running......\n");
pthread_exit(NULL);
}
修改后:
pthread_attr_
原创
2021-09-08 09:26:28 ·
2418 阅读 ·
0 评论