pthread_create 返回-1
时间: 2023-11-15 20:59:00 浏览: 144
linux创建线程之pthread_create的具体使用
pthread_create返回-1表示线程创建失败。可能的原因包括线程数量达到系统限制、内存不足、权限不足等。在使用pthread_create函数时,需要注意传入的参数是否正确,例如线程函数的参数类型是否与pthread_create函数的要求一致。如果线程创建失败,可以通过查看返回值和errno变量来确定具体的错误原因。另外,可以尝试使用pthread_attr_init函数初始化线程属性,或者使用pthread_attr_setstacksize函数设置线程栈的大小来解决问题。
阅读全文